Last modified: 2013-04-10 19:08:26 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T36565, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 34565 - Suggestion to implement BrowserID / Persona as an alternative way to sign in to MediaWiki
Suggestion to implement BrowserID / Persona as an alternative way to sign in ...
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
OpenID (Other open bugs)
unspecified
All All
: Normal enhancement (vote)
: ---
Assigned To: Tyler Romeo
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-02-21 14:52 UTC by Dan Wolff
Modified: 2013-04-10 19:08 UTC (History)
4 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Dan Wolff 2012-02-21 14:52:47 UTC
BrowserID is an authentication mechanism by Mozilla with some similarities to OpenID, but more focused on privacy. [1][2]

MediaWiki should support BrowserID in three user actions: sign in, verify email address, and sign up. See my thoughts on the user interaction at [3].

This should probably be implemented as an extension, with a final goal of being deployed on Wikimedia sites.

It should be able to co-exist with the current password based authentication, while it might be good to be able to disable the password based authentication for new sites.

[1] Website: https://browserid.org/
[2] Wikipedia: https://en.wikipedia.org/wiki/BrowserID
[3] Thoughts on user interaction: https://sv.wiktionary.org/wiki/Anv%C3%A4ndare:Skalman/BrowserID
Comment 1 Sam Reed (reedy) 2012-02-21 16:23:11 UTC
(In reply to comment #0)
> This should probably be implemented as an extension, with a final goal of being
> deployed on Wikimedia sites.

Well, going to that extent will require community discussion, although it is worth baring in mind as both an alternative to OpenID and a supplement to it. OpenID has been discussed for usage on WMF sites

Presumably with Mozilla deploying this to it's own sites and services last month, should be somewhat stable, or at least, not far from being
Comment 2 Dan Wolff 2012-02-21 17:36:33 UTC
(In reply to comment #1)
> Well, going to that extent will require community discussion, although it is
> worth baring in mind as both an alternative to OpenID and a supplement to it.
> OpenID has been discussed for usage on WMF sites

My point was just that the extension should be designed with a possible future Wikimedia integration in mind.
Comment 3 T. Gries 2012-10-11 03:10:35 UTC
added this as background info and for tracking

As already negatively and positively - but not finally - discussed in the Wikitech-l http://www.gossamer-threads.com/lists/wiki/wikitech/301095

I formally suggest in this bugzilla, as a project for our paid contractors or to whom else

* to develop a MediaWiki extension similar to https://www.mediawiki.org/wiki/Extension:OpenID
* using the new open source "PERSONA" scheme
* to be compliant with MediaWiki Auth plugin concept


References:

Mozilla revamps BrowserID as Persona / Mozilla launches beta of Persona identity system:
* http://www.h-online.com/open/news/item/Mozilla-launches-beta-of-Persona-identity-system-1719634.html (English)
* http://www.heise.de/newsticker/meldung/Einheitliches-Web-Login-Mozilla-veroeffenlicht-Beta-von-Persona-1719623.html (German)
* https://github.com/mozilla/browserid

Implementation resources / ideas / hints:

* https://github.com/mozilla/browserid-cookbook
* https://github.com/fmarier/browserid-cookbook
* https://github.com/mozilla/browserid-cookbook/tree/master/php
* https://github.com/fmarier/wordpress-browserid
Comment 4 T. Gries 2013-04-10 14:25:11 UTC
As of today, Mozilla announced their "Identity bridging" between their Persona and OpenID. SO I think is is justified to move the present bugzilla to our existing and mature Extension:OpenID bug tracker section.


+ https://hacks.mozilla.org/2013/04/persona-beta-2-launch/
+ http://www.heise.de/newsticker/meldung/Mozilla-verbindet-Persona-mit-OpenID-und-OAuth-1838303.html
Comment 5 Tyler Romeo 2013-04-10 17:06:32 UTC
Note that an extension already exists for Persona (http://www.mediawiki.org/wiki/Extension:Persona). It does not yet support identity bridging, though.
Comment 6 T. Gries 2013-04-10 19:08:26 UTC
Wow! 
http://www.mediawiki.org/wiki/Extension:Persona

closing that bug

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links