Votre propre server OpenID en django
Posted by Benoit
Ce matin, j'ai décidé d'utiliser litchis.org comme ma propre autorité d'identifications supportant cette technologie. Pour accéder à dailymotion, livejournal, stackoverflow, il me suffit de m'identifier sous mon compte openid sans m'inquiéter d'un login et d'un mot de passe.
J'ai passé quelques minutes à regarder quels étaient les différentes apps django qui pouvaient m'interesser:
- django-openid : une app qui peut faire Producer (serveur) et Consumer (pour ajouter la possibilité à l'utilisateur de s'enregistrer sur votre site via OpenID)
- djangp_openid_provider : une app toute simple qui m'a permit d'installer openid sur litchis.org en quelques minutes.
J'ai tout simplement utilisé django_openid_provider, parce que je l'ai trouvée toute simple, et son installation était trivialle:
- J'ai installé django_openid_provider dans mon projet django et rajoutée dans settings.py:
INSTALLED_APPS = ( "litchis.openid_provider",)urlpatterns += patterns('', url(r'^openid/', include('openid_provider.urls')),)http://votredomaine.tld/openid/id/nom_d_openid/