Posso usare OpenId con ASP MembershipProvider?
-
02-07-2019 - |
Domanda
Ho un sito Web ASP.Net 2.0 che attualmente utilizza un MembershipProvider personalizzato e il controllo di accesso standard. Vorrei sostituire il controllo di accesso con quello di DotNetOpenId.
Sovrascrivo ValidateUser che controlla il nome utente e la password, ma non dovrei aver bisogno di implementarlo quando utilizzo OpenId.
È possibile utilizzare OpenId e avere ancora il provider di appartenenza disponibile per me in modo che io possa ancora usarlo per accedere all'utente attualmente connesso?
O è il caso in cui sia più necessario utilizzare il modello provider?
Soluzione
Non è disponibile alcun provider integrato. Ma puoi sempre implementare il tuo provider.
Oppure puoi dare un'occhiata a questo disponibile in codePlex.
Altri suggerimenti
È stato trovato un modello di progetto Web all'indirizzo http://code.google.com/p/dotnet-membership-provider/ ha una classe di provider di appartenenza di esempio che funziona con dotnetopenid, anche se probabilmente dovresti fare una recensione prima di usarlo in produzione ... l'ultima volta che ho controllato il codice sorgente ha avuto bisogno di un po 'di lavoro.
Questa è la principale libreria OpenID .NET, di Andrew Arnott, dipendente MSFT: http: // code.google.com/p/dotnetopenid/
Non sono sicuro dell'integrazione con l'iscrizione.