Développement OpenId déconnecté d'Internet
-
05-07-2019 - |
Question
Quelles solutions les gens ont-ils imaginées pour développer leurs applications Web hors ligne quand ils ont pris la décision d’utiliser OpenId pour les adhésions à des sites?
Quelques idées:
- Créez deux pages de connexion, l'une pour OpenId et l'autre pour l'appartenance à ASP.NET
- Créer un fournisseur OpenId local avec des comptes de test
Avez-vous des idées?
La solution
Vous pouvez utiliser une inversion du conteneur de contrôle pour contenir votre implémentation OpenID et pour une analyse rapide. Lors de la mise en oeuvre, vous pouvez utiliser Moq pour fournir des réponses préconfigurées.
Autres conseils
Il suffit de s'en moquer!
Je connecte ma page login.aspx à toujours:
FormsAuthentication.RedirectFromLoginPage("http://blog.nerdbank.net/")
ou quelque chose comme ça basé sur une variable. Ainsi, je ne me connecte pas à l’aide d’OpenId, mais le reste du site Web ressemble à ce que j’ai fait.
Veillez simplement à annuler la modification ou à la baser sur une condition qui n’est vraie que dans le développement. :)