aboutsummaryrefslogtreecommitdiff
path: root/doc/todo/BrowserID.mdwn
blob: 1bcfaef7b58a3973643f95699640a0c3abc631f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Please consider providing a plugin for [BrowserID](https://browserid.org/) authentication, preferably enabled by default.

Some additional information on BrowserID:

- <https://github.com/mozilla/browserid/wiki/How-to-Use-BrowserID-on-Your-Site>
- <http://identity.mozilla.com/post/7616727542/introducing-browserid-a-better-way-to-sign-in>
- <http://identity.mozilla.com/post/7669886219/how-browserid-differs-from-openid>
- <http://identity.mozilla.com/post/7899984443/privacy-and-browserid>

> I would like to see BrowserID offered as a signin option in ikiwiki
> right next to the buttons for common openid providers.
> 
> As far as implementing it goes, I don't want to rely on browserid.org.
> This means that include.js needs to be shipped with ikiwiki (or in a
> dependency in a sane world). 
> 
> And it means that relying on a https
> connection to browserid.org to verify the user's identity assertion
> token is out. (Well, it's probably out anyway, since it relies on https
> CA security as the only security in that part of the protocol.)
> 
> This seems to need an implementation, in perl or an externally callable
> program (haskell would be fine ;),
> of <https://wiki.mozilla.org/Identity/BrowserID#Assertion_Verification>.
> --[[Joey]]

BrowserID, or Mobilla Persona, is shutting down with 30th of November 2016.
Seen at <https://login.persona.org/about> --[[leg]]

The successor to Persona seems to be [Portier](https://portier.github.io), which is based on OpenID connect. --[[anarcat]]