Sto sviluppando un sito che utilizza OpenID per l'autenticazione, che tuttavia funziona perfettamente ... Spesso lavoro su di esso mentre viaggio senza una connessione Internet. Se la sessione scade e devo effettuare nuovamente il login, non posso farlo fino a quando non avrò di nuovo la connettività.Impostazione di un provider OpenID per il test
Quello che mi piacerebbe fare è installare un provider OpenID veramente stupido su un IIS locale, che posso usare per effettuare il login quando disconnesso. Davvero stupido intendo proprio questo: deve solo essere un URL hard coded che risponde correttamente come un provider openID e consente il login.
Ho dato un'occhiata rapida all'esempio OpenIdProviderMvc incluso con DotNetOpenAuth, ma non è stato compilato immediatamente (non è stato possibile risolvere l'assembly ApplicationServices). Prima di approfondire, ho pensato che qualcuno avrebbe potuto già seguire questo processo.
Non è necessario scrivere il proprio provider per lo scenario offline. Il pacchetto Strumenti DotNetOpenAuth (https://www.ohloh.net/p/dotnetopenauth/download?package=DotNetOpenAuth-Tools&release=3.4.5) include un file .exe "OpenID Provider" che offre diverse funzionalità che è possibile utilizzare per non accedi al tuo RP solo offline, ma prova anche alcuni scenari del tuo RP. –
Ciao Andrew. Grazie per questo, ma ho appena scaricato e eseguito e si blocca solo :(. C'è qualcosa di speciale che ho bisogno di fare per configurarlo? In realtà sono abbastanza contento di quello che ho attualmente perché è seduto lì discretamente in sullo sfondo. Ancora buono da sapere sul pacchetto di strumenti. –