Wikimedia (Wikipedia) single sign-on

Paul Crowley paul at ciphergoth.org
Mon Jun 20 07:14:46 PDT 2005


Martin Atkins wrote:
> Note that OpenID doesn't magically solve problem 2. Since all of the
> wikipedia sites are on different domains, the user will have to run
> around and type their OpenID identity on each of them to log in.

But at least they won't have to type in their password.  So it 
half-solves problem 2.

> I think the most important problem, which you've not mentioned here, is
> that there will almost certainly be a scramble for usernames on the
> generic site. Mart at en.wikipedia and Mart at es.wikipedia will
> probably both want "Mart", and it'll just be up to whoever gets there
> first. Also, some more prolific users might be beaten to the punch by
> imposters registering the name beforehand.

This bothers me too.  I don't see a very simple solution, so please 
forgive the complexity of this one.  You need a negotiation process to 
decide who gets which name.  This should be a service on wikimedia.org. 
  Anyone who wants a name "wikimedia.org/~foo" can register their 
interest, using their OpenID login on the various sites.  At a set date, 
you decide who will get which names.  The criteria you'd use might include:

* closeness of match with existing name, by edit distance: if my name 
was "en.wikipedia.org/~ciphergoth", I have a better claim than 
"eo.wikipedia.org/~cypher_goth".
* longevity: if we're both equally close in edit distance, I might win 
if I've had an account longer than you
* activity: if my account does more editing
* status: if I'm an admin and you're not

You might allow me to set a first and second preference, but that makes 
the resolution algorithm more complex.

After the set date, you can have a first-come-first-served policy.  Or, 
out of deference to long-standing users who miss the bidding deadline, 
you can reserve all names used anywhere on Wikipedia that aren't claimed 
as part of this process, and allow a further few months for users with 
those names to claim them.

Will you make people who don't have any kind of Wikimedia account create 
one before they can non-anonymously edit?  Or will you directly use 
their OpenID name for their edits, in which case what will their talk 
page be called?
-- 
   __
\/ o\ Paul Crowley, paul at ciphergoth.org
/\__/ http://www.ciphergoth.org/


More information about the yadis mailing list