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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top