2010-05-27 8 views
1

Je suis un débutant ASP.NET et j'essaie de concevoir un système OpenID/SSO pour une application web interne. L'application Web est assez simple et l'authentification est actuellement gérée par une base de données avec des noms d'utilisateur et des mots de passe. Je souhaite remplacer les comptes existants stockés dans la base de données par des comptes Google Apps.DotNetOpenAuth - Utilisation de OpenIdButton pour Google Apps

J'ai téléchargé le dernier paquet DotNetOpenAuth-3.4.3.10103 et j'ai obtenu l'exemple OpenIdRelyingPartyWebForms sur IIS. J'ai construit ma propre page de connexion en utilisant juste un objet OpenIdButton qui pointe vers un domaine Google de développement.

Le bouton semble fonctionner correctement dans FireFox, au moins il me redirige vers la connexion Google Apps, mais rien ne se passe lorsque je charge la même page dans IE. Lorsque je clique sur le bouton Google, rien ne se passe, zip. La même chose est vraie pour le bouton Yahoo dans la page login.aspx donnée dans l'exemple.

Voici le code .aspx J'utilise ...

<rp:OpenIdButton runat="server" ImageUrl="http://www.google.com/accounts/google_transparent.gif" Text="Login with Google!" ID="googleLoginButton" Identifier="https://www.google.com/accounts/o8/site-xrds?hd=dev.connexcloud.com" /> 

Répondre

Questions connexes