mi piacerebbe implementare OpenID in una nuova applicazione utilizzando ASP.NET 2.0 e SQL Server 2005.usando OpenID per il sito web di autenticazione
ho scelto Twitter, Facebook e Google come potenziali fornitori di OpenID.
Ho trovato the Twitter implementation in .NET e sono stato studying Google's OpenID implementation, ma voglio essere sicuro che il mio design sia (per lo più!) Impeccabile.
Il mio schema di database è corretto? Ho associato un
Reader
a unProviderOpenID
che contiene solo una colonnanullable Name
. Conservo loOauthToken
e lo uso ad ogni richiesta per accedere al suo profilo e verificare l'accesso. Mi sto perdendo qualcosa?Qualcuno può dirmi se esiste una libreria Open Source per l'implementazione .NET del provider OpenID per Google? Ho trovato il following tutorial on Google ma non capisco come funziona. Qualcuno ha provato questo? È questo il modo migliore per farlo?
Grazie per la risposta. La demo che ho scaricato è per VS2008. Proverò a capire, perché ho ancora VS2005 :( –