A noter : BrowserID est une technologie expérimentale, et le plugin BrowserID pour SPIP est lui aussi expérimental.
Actuellement lorsqu’on installe le plugin, le formulaire de connexion à l’espace privé s’orne d’un logo BrowserID.

Alternativement, on peut imaginer proposer aussi le formulaire traditionnel, même s’il ne servira peut-être plus…

On clique sur ce logo, une popup s’ouvre (il faut parfois débloquer le popup).

On valide alors son email, si ce n’est pas déjà fait, sur le site BrowserID. On peut ensuite choisir sous quel email on veut se connecter au site.

On est connecté !
BrowserID fonctionne d’ores et déjà sur tous les navigateurs modernes, par la grâce d’une librairie javascript. Il est possible qu’à terme Firefox et d’autres navigateurs le proposent de façon « native ».
Pour en savoir plus sur BrowserID, voir le site https://browserid.org/
Inscription automatique
Si l’inscription des rédacteurs est autorisée, toute connexion avec BrowserID qui correspond à une nouvelle adresse email provoquera la création d’un compte de rédacteur (statut=1comite) pour cette personne. De la même manière, si les forums sont restreints « sur abonnement », toute connexion BrowserID créera un compte de type « visiteur » (statut=6forum).
Installation du plugin BrowserID
Ce plugin n’a aucune dépendance, et son code est très simple. Il est consultable et modifiable sur SPIP-zone, à l’adresse http://zone.spip.org/trac/spip-zone/browser/_plugins_/authentification/browserid/



Vos commentaires
# Le 29 novembre 2011 à 06:35, par davux
En réponse à : BrowserID
Je comprends pas bien l’enthousiasme pour BrowserID, ou alors j’ai peut-être loupé un truc : est-ce que c’est vraiment centralisé (autour d’une seule base de données chez browserid.org) comme ça semble l’être ? Si oui, ça fait juste une méthode d’authentification en plus qui n’apporte rien aux divers Facebook, Twitter et autres Google. Et ça fait aussi que la comparaison avec OpenID est trompeuse. Si c’est en fait décentralisé, j’ai pas vu où c’est expliqué.
# Le 29 novembre 2011 à 10:17, par Cedric Morin
En réponse à : BrowserID
Je vois plusieurs intérêts à BrowserID :
De ce que je comprends, le site centralisé BrowserID n’est qu’un fallback pour quand ton navigateur ne supporte pas nativement la méthode (ce qui est le cas général pour le moment). La vérification de l’assertion peut se faire indépendamment du site centralisé.
La question que je me pose est comment se gère le cas où tu n’as plus ton browser perso sous la main et tu veux te loger depuis un autre...
# Le 29 novembre 2011 à 10:18, par Fil
En réponse à : BrowserID
De ce que j’ai compris, tu peux installer ton propre « primary » à la place de browserid.org ; ce n’est pas l’objet de ce plugin qui ne gère que le « RP ».
Cf explications ici http://lloyd.io/how-browserid-works
Répondre à ce message