Je développe un site qui utilise OpenID pour l'authentification, qui fonctionne bien cependant ... Je travaille souvent dessus quand je voyage sans connexion Internet. Si la session expire et que je dois me reconnecter, je ne peux pas le faire avant d'avoir de nouveau la connectivité.Configuration d'un fournisseur OpenID pour les tests
Ce que je voudrais faire est de configurer un fournisseur OpenID vraiment idiot sur un IIS local, que je peux utiliser pour me connecter en étant déconnecté. Par vraiment stupide, je veux dire juste que - il doit juste être une URL codée en dur qui répond correctement comme un fournisseur openID et permet la connexion.
J'ai examiné brièvement l'exemple OpenIdProviderMvc inclus avec DotNetOpenAuth, mais il n'a pas été compilé directement (il n'a pas pu résoudre l'assembly ApplicationServices). Avant de creuser plus profondément, je pensais que quelqu'un avait déjà traversé ce processus.
Vous n'êtes pas obligé d'écrire votre propre fournisseur pour le scénario hors ligne. Le paquet DotNetOpenAuth Tools (https://www.ohloh.net/p/dotnetopenauth/download?package=DotNetOpenAuth-Tools&release=3.4.5) inclut un "OpenID Provider offline" .exe qui fournit plusieurs fonctionnalités que vous pouvez utiliser pour ne pas connectez-vous à votre RP en mode hors connexion, mais essayez également quelques scénarios de votre RP. –
Bonjour Andrew. Merci pour cela, mais je viens de le télécharger et de l'exécuter, et je plante juste :(Y a-t-il quelque chose de spécial à faire pour le configurer? En fait, je suis assez content de ce que je suis en train de faire. l'arrière-plan Il est bon de savoir sur le paquet d'outils. –