Domanda

Sto iniziando a creare una nuova applicazione Web che richiederà account utente.Ora che ho un OpenID che sto utilizzando per questo sito, ho pensato che sarebbe stato interessante se potessi utilizzare OpenID per l'autenticazione nella mia applicazione.Esistono buoni tutorial su come integrare OpenID con un sito ASP.NET?

È stato utile?

Soluzione

Vedere Post di Scott Hanselman sull'uso di DotNetOpenID in ASP.NET. Il blog di Andrew Arnott è pieno di esempi sull'uso di DotNetOpenID con ASP.NET, incluso ASP.NET MVC.

Recentemente ho collegato DotNetOpenID per la versione Subtext 2.0.Tutto è andato molto bene: gli esempi di codice inclusi nel download di DotNetOpenID sono molto utili.L'unica cosa che consiglierei è di utilizzare semplicemente la libreria ed evitare il controllo ASP.NET.Utilizza un layout basato su tabelle (hardcoded) ed è piuttosto difficile da rimodellare.

Altri suggerimenti

DotNetOpenId disponibile su http://code.google.com/p/dotnetopenid

Esistono buoni tutorial su come integrare OpenId con un sito ASP.NET?

Post di Andrew Arnott intitolato "Come aggiungere OpenID al tuo sito Web ASP.NET (in C# o VB.NET)"

Sto considerando la stessa cosa.Sul sito Open ID è presente il collegamento "For Developers" @ http://openid.net/developers/ e da lì c'è un collegamento a "Biblioteche aperte" @ http://wiki.openid.net/Libraries e infine da lì ce n'è uno chiamato "DotNetOpenID" @ http://dotnetopenid.googlecode.com/ che probabilmente è quello che stai cercando.

Buona fortuna.

DotNetNuke potrebbe non essere un buon esempio attuale.Quando abbiamo effettuato l'integrazione, DotNetOpenID al momento non supportava le specifiche OpenID 2.0.Ho messo insieme un fork per ottenere il supporto 2.0 e non ho avuto la possibilità di ripristinarlo per la versione ufficiale di DotNetOpenID 2.0.

Dovresti controllare il DotNetNuke codebase, hanno utilizzato OpenID nelle ultime revisioni e lì troverai il codice funzionante per implementarlo.

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