Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upCentralisation de l'authentification #144
Comments
mdamien
changed the title from
Centralisation de l'authentification via OAuth
to
Centralisation de l'authentification
May 15, 2016
added a commit
to mdamien/wordpress
that referenced
this issue
May 17, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Atala
May 17, 2016
Contributor
Il y a déjà une équipe qui bosse là-dessus, rejoindre le channel #sso dans le chat.
|
Il y a déjà une équipe qui bosse là-dessus, rejoindre le channel #sso dans le chat. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
mdamien
May 17, 2016
Contributor
@Atala je l'ai fait, ils etaient content que je reprenne le boulot sur le sujet
|
@Atala je l'ai fait, ils etaient content que je reprenne le boulot sur le sujet |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Lapin0t
May 18, 2016
Ca me parait cool d'avoir du sso effectivement. Pour ce qui est du serveur il y a authentic 2 fait par une SCOP française qui à l'air super (il faut les contacter, ils ont peut-être des devs qui pourraient nous aider). Par contre OAuth n'est pas un protocol d'authentification mais d'autorisation (c'est beaucoup plus faible), donc bof bof. Mais CAS, SAML ou OpenID sont plutôt bien je crois.
Lapin0t
commented
May 18, 2016
|
Ca me parait cool d'avoir du sso effectivement. Pour ce qui est du serveur il y a authentic 2 fait par une SCOP française qui à l'air super (il faut les contacter, ils ont peut-être des devs qui pourraient nous aider). Par contre OAuth n'est pas un protocol d'authentification mais d'autorisation (c'est beaucoup plus faible), donc bof bof. Mais CAS, SAML ou OpenID sont plutôt bien je crois. |
mdamien commentedMay 15, 2016
•
edited
Edited 1 time
-
mdamien
edited May 17, 2016 (most recent)
Hello, ce serait bien d'avoir un provider OAuth special nuit debout pour eviter la multiplcation des comptes, faciliter l'ajout de services et la moderation.
En clair, je suis parti pour utiliser python-oauth2 car je suis experimenté en python et mettre ca sur un serv de test. Apres ce serait bien que ce soit sur auth.nuitdebout.fr.
On pourra planifier la migration des comptes ensuite / accepter les deux systemes.
EDIT: Apres lecture de http://www.pydanny.com/the-sorry-state-of-python-oauth-providers.html, mon choix se porte desormais sur https://github.com/evonove/django-oauth-toolkit.
EDIT2: La solution ideal c'est d'utiliser un plugin wordpress vu que c'est deja l'element central de l'infra. Mais le dev est parti en mode closed-source pour les fonctionnalités avancés (sinon le reste est GPL v2)
De plus, baser notre auth sur du wordpress...ya mieux comme securité.
EDIT3: Autre chose, ajouter 2 factor auth serait pas mal aussi
EDIT4: Autre protocole possible, le CAS. Supporté par Rocket.Chat, Wordpress et le wiki. D'apres ce post le compromis c'est que tu pas proposer plusieurs providers.
On peut l'ajouter direct a wordpress via ce plugin qui est pas mega maintenu mais le protocole est simple de toute facon.
EDIT5: Je suis bloqué sur l'installation des box vagrant/docker mais la solution de base devrait etre plutot straightforward:
EDIT6: La PR est faite, ma vagrant est ok