Je viens de rajouter deux champs dans les configs de votre blog :

  1. openID server
  2. openID delegate

Si vous remplissez ces deux champs, KarmaOS va ajouter les tags nécessaires, pour faire de la page d'accueil de votre blog, votre openID.

Voici les tags nécessaires dans mon cas :

<link rel="openid.server" href="http://www.openidfrance.fr/index.php" />
<link rel="openid.delegate" href="http://www.openidfrance.fr/sls" />

Grace à ces tags, je peux utiliser l'adresse de mon blog http://stephane.karmaos.com/ comme openID. C'est vraiment le bonheur, plus de mot de passe ou même de code d'accès à retenir, enfin, si, juste un seul.

Quand je veux me loguer sur un site, je donne mon openID. Le site sur lequel je veux m'authentifier consulte cette adresse, découvre que mon serveur openID est openID France, et lui demande l'authentification.

OpenID France sert ici de prestataire technique, c'est chez lui que se fait l'authentification, mais ce n'est pas visible. La "vraie" adresse, qui me sert d'identifiant openID, c'est bien http://stephane.karmaos.com/

Ce n'est qu'un début, (continuons le ...)

Voilà, quel que soit votre provider openID, vous pouvez utiliser votre blog comme votre identifiant openID.

Les prochaines étapes :

  1. permettre à KarmaOS d'être un consommateur openID, pour que vous puissiez vous loguer sur KarmaOS avec openID, et ainsi jeter votre mot de passe KarmaOS à la poubelle.
    Ca techniquement, ça fonctionne un peu, faut juste que je branche ça sur KarmaOS, mais je ne sais pas encore trop comment faire cette intégration.
     
  2. la deuxième étape sera de permettre la création de compte KarmaOS, directement via openID, notamment via commentaire. Conceptuellement, je ne sais pas si j'ai vraiment compris comment faire ... ça revient presque à casser ma base utilisateur, c'est plus déroutant qu'il n'y parait.
     
  3. enfin, KarmaOS pourrait devenir un provider openID. Vous ouvrir un compte sur KarmaOS vous donnerait ainsi automatiquement une openID.