https://bugzilla.wikimedia.org/show_bug.cgi?id=19161

--- Comment #35 from Philippe Verdy <verd...@wanadoo.fr> 2011-03-23 21:44:34 
UTC ---
Alos, in the SUL accounts database, that tracks all wikis where a user has an
account (autocreated or nor, with a local account name and local user id or
just the local user id), there's no need to store an account name. The SUL
database just needs its own local user id, that links the "SUL:UserId:xxxxx" to
each "wiki:User:yyyyy" where it is a stable reference and that *possibly* links
to its local current username.
When you are connecting globally on a given wiki with your local user name or
user id, only that local user id is looked up in the SUL database, but the
"SUL:UserId:xxxxx" could be stored in each local wiki in its local user
database (for performance reason, to avoid this lookup).
Then the "SUL:UserId:xxxxx" entry in the SUL database contains the complete
list of wikis with their local (and stable) "wiki:UserId:yyyyy" for each of
them (no need to store local user names in the SUL database), allowing to
perform the global logon on all of them without necessarily having the user to
type the username for each wiki, given that those "wiki:UserId:yyyyy" are
already local aliases for the local user name on each wiki.
SUL is just needed to allow using a single password, by conecting from any
local wiki, but it's not necessary for all wikis to share the same username.
Then it can be used to store global, default preferences, notably the home wiki
which should be the first in the list of "wiki:userid:yyyy".

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to