Ajout de SSO sur le Wiki

Bonjour j’ouvre la discussion sur la mise en place de services d’authentification tiers (SSO) comme Google oAuth et Facebook oAuth sur le Wiki.

Problème:
A l’inscription les utilisateurs aimeraient utiliser leurs
identifiants+mdp de leurs comptes Google et Facebook, mais aujourd’hui
ils ne peuvent pas et doivent utiliser un login+mdp indépendant.
Demain si on le met en place il faudra gérer une migration d’utilisateur (pas simple)

Que faire?

:+1:

Je me connecte sur le forum avec mon compte Google. Je voudrais me connecter sur le wiki de la même façon (et avec le même compte d’ailleurs).

Pourquoi une migration ? Les comptes normaux peuvent cohabiter avec leson SSO.

@Jean-Marc_Le_Roux: Tout ne se passe pas toujours comme dans un rêve… quand tu crée un compte normal avec une adresse mail google par exemple et qu’ensuite on met en place le SSO Google et que tu veux te connecter via ce SSO, il peut y avoir des problemes… genre création d’un autre compte utilisateur sur le wiki différent du premier etc… bref à tester comme ce qui a été fait sur le forum…

J’ai trouvé un plugin mediawiki qui pourrait faire l’affaire @dachary :
https://www.mediawiki.org/wiki/Extension:SocialLogin

Qu’en penses tu?

@Sly c’est le cas quand la gestion des identités/comptes est mal foutue. Normalement elle doit faire la différence entre les comptes SSO et les autres, même avec la même adresse e-mail. J’ai bon espoir que le plugin Mediawiki ne soit pas complètement pourri…

D’après la description du plugin :

Opportunity to connect different social media accounts with one account;

il semblerait qu’il fasse bien la différence entre les deux. :ok_hand:

Je ne le connais pas, donc pas d’opinion particulière :slight_smile:

1 « J'aime »

Un petit « up » pour savoir où ça en est ?
J’ai pas mal de documents à mettre sur le wiki et pas mal de gens qui les demandent…

Salut, du nouveau ? Bisous

Hello Jean Marc,
on a pas trouvé le temps de s’organiser …
si tu veux nous aider, n’hésite pas à nous faire signe :slight_smile: