Je dois être stupide, parce que tous les articles que j'ai vu sur OpenID dans ASP.NET m'ont tout simplement confondu sur le problème. Je suis assez sûr de comprendre les concepts impliqués ici, je suis juste un peu flou sur la façon dont les choses se présentent sur le côté arrière des choses. Donc, un nouvel utilisateur vient sur mon site et veut créer un compte. Voici le flot de questions:Comment utiliser OpenID dans mon nouveau site Web ASP.NET?
- La première étape consiste-t-elle à choisir quel fournisseur openID utilisera-t-il pour se connecter? Est-ce que je lui demande un nom d'utilisateur sur mon système? Dois-je l'attacher au même fournisseur openID chaque fois qu'il revient, ou peut-il sélectionner un nouveau fournisseur à chaque fois?
- A quoi ressemble la base de données ici? Est-ce que j'ai son nom d'utilisateur dans une table et qui est lié à un fournisseur openID? Que se passe-t-il si l'utilisateur n'a pas de compte OpenID?
- Devrais-je lui permettre de créer un compte traditionnel de mon côté, puis m'exposer en tant que fournisseur OpenID?
Que manque-t-il ici? Je suis généralement assez brillant, mais cette zone a été comme kryptonite à Superman pour mon intelligence de développeur. Merci d'avance!
Adam
Merci! Cette petite pépite était ce qui me manquait. J'adorerais accepter 2 réponses, mais l'autre réponse contenait plus de détails techniques que je recherchais aussi. –