Je suis en train de concevoir une nouvelle application web. Quelques points rapides sur elle:Authentification hybride OpenId/personnalisée - Bad UX?
- ASP.NET MVC Web application
- SQL Server 2008
- Entity Framework ORM
- 3 Rôles d'utilisateur: Anonymous, enregistré, Administrateurs.
- Les utilisateurs anonymes peuvent voir des choses, les utilisateurs enregistrés peuvent poster des choses, les administrateurs peuvent faire n'importe quoi
- Forte intégration sociale avec Facebook, Twitter et autres.
- je prévois d'utiliser OpenId pour l'authentification (DotNetOpenAuth)
droite Alors, assez simple? (derniers mots célèbres)
Maintenant, ma question est:
dois-je fournir OpenId comme le seul moyen d'authentification, ou devrais-je aussi donner à l'utilisateur la possibilité de se connecter à l'aide de mon propre système d'authentification ?
Il s'agit donc fondamentalement d'une question «Expérience utilisateur». Prenons l'exemple de StackOverflow - vous devez vous inscrire avec OpenId. Cela me semblait bien, mais qu'en est-il du grand public? Puis-je être satisfait du fait qu'un utilisateur de mon site doit avoir un compte OpenId? (ou en créer un avant d'utiliser mon site)
Est-ce que l'utilisateur dispose de deux options pour se connecter à un mauvais UX? Je me rends compte que c'est une question partiellement subjective, mais je suis juste à la recherche de conseils sur la route à prendre, quelques études de cas seraient utiles.
Merci.
Pouvez-vous fournir des exemples de questions «périmées»? Je ne pense pas que les protocoles ont beaucoup changé? – jfar
@jfar - reformulé ma question. – RPM1984