Modifications entre les versions 3 et 4
Version 3 à la date du 2007-12-04 09:04:04
Taille: 1911
Éditeur: ThomasNoël
Commentaire:
Version 4 à la date du 2007-12-04 15:32:53
Taille: 2092
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 12: Ligne 12:
  * Horde/IMP, PMB, Trac, GLPI/OCS-NG, dotproject, ... doit-on se limiter à l'authentification web ? si oui alors je préfère continuer mes recherches sur Kerberos... -- ProgFou

OpenID est un un système d’authentification qui permet l’authentification unique (single sign one, SSO). Il est de plus en plus utilisé, de plus en plus [http://www.google.fr/trends?q=openid&ctab=0&geo=all&date=all à la mode].

Utilisations :

Idée : mettre en place un serveur OpenID du genre http://id.auf.org/prenom.nom

  • Comment : en Python de préférence, à partir de http://www.openidenabled.com/python-openid/ (base de la programmation des systèmes OpenID actuels). Voire en Django, carrément, pour se simplifier la tâche ?

  • Dans un premier temps au moins pour l'authentification.
  • Le soucis : faut programmer, y'a pas vraiment de solution "clé en main" (pas encore ?).
  • Ou plutôt : les seules solutions clé en main permettent d'ouvrir un openid pour une personne, ou pour "qui veut s'inscrire". Nous avons nous besoin d'un système qui se base sur nos utilisateurs déjà existants...

Sources d'inspiration :

  • http://trac.whitetree.org/gracie/ : authentification PAM ... très simple à modifier pour passer en MySQL ! Mais :

    1. est-ce que c'est stable ?

      b. est-ce que ça gère les associations & co ? j'ai pas l'impression mais je peux me tromper.

  • http://trac.nicolast.be/djangoid : sans doute un peu plus sain, mais apparement vieux ?... j'ai (Thomas) pas encore regardé le code.

Etude/OpenID (dernière édition le 2008-02-21 22:09:37 par localhost)