Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intégration avec des systèmes d'authentification tiers #19

Open
blackheaven opened this issue Jul 29, 2012 · 4 comments
Open

Intégration avec des systèmes d'authentification tiers #19

blackheaven opened this issue Jul 29, 2012 · 4 comments

Comments

@blackheaven
Copy link
Contributor

Le but est de définir le comportement avec OpenID/BrowserID.
Niveau donnée, j'obtiens de manière sure l'adresse email et de manière moins sure le nom, prénom, pays, langue, surnom.
Je pensais modifier la table Membre pour rajouter l'ID et le service (en null).
Quand il se connecte si c'est la première fois on crée un Membre (il doit choisir son identifiant (auto-complété par le surnom s'il y a) et un utilisateur avec le mail du compte. Par contre il ne pourra pas définir de mot de passe ni de mail (qui sera synchronisé à chaque connexion).
Il serait intéressant de pouvoir passer d'un compte "interne" à "externe".

@blackheaven
Copy link
Contributor Author

Pas d'idées ?

@mikaelrandy
Copy link
Member

Je pense qu'il faut, dans un premier temps, prévoir la connexion simple, quitte à redemander des informations lors de la connexion avec openID.
Le fait de pouvoir switcher de compte pourra venir dans un second temps

@blackheaven
Copy link
Contributor Author

Je ne vois pas bien l’enchaînement, l'utilisateur se connecte, il s'inscrit à un apéro, qu'est-ce qui s'affiche pour sa participation ?

@mikaelrandy
Copy link
Member

Je pense qu'au moment où un membre s'inscrit via openId, on vérifie les informations qui sont disponibles.
Si on a des informations suffisantes, on passe et tout va bien.
Sinon, on lui demande de compléter son compte avec un identifiant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants