OpenID J'ai lu le manuel suivant: http://code.google.com/googleapps/marketplace/tutorial_dotnet.htmlDotNetOpenAuth: Aucun critère trouvé
Ai-je raison que rien ne doit spécial à faire pour utiliser l'API Google pour l'utilisateur SSO?
Mais quand j'ai essayé de lancer « Bonjour tout le monde » pour l'application du marché, il m'a renvoyé une erreur: Blockquote
blockquote> Aucun critère d'effet trouvé OpenID. Blockquote
Lorsque
IAuthenticationRequest request = relyingParty.CreateRequest(openIdBox.Text);
a été appelé. La valeur de "openIdBox.Text" est mon adresse e-mail google.
P.S. Mon enquête sur les sujets de stackoverflow liés à la même erreur ne donne rien.
S'il vous plaît aviser!
Toutes les pensées sont les bienvenues!
Merci, ça aide. Cela signifie-t-il que "" prend en charge la SSO d'un autre fournisseur exactement de la même manière? Ou il prend également en charge une autre implémentation fournie par Google? Pourquoi est-il nécessaire d'avoir un identifiant configurable? Merci beaucoup! – Budda
Je ne comprends pas vos questions: qu'est ce que ""? Quelle autre implémentation? Comme pour le dernier: il y a des identifiants de fournisseurs et des identifiants d'utilisateurs. De nombreux utilisateurs OpenID entreront leur identifiant d'utilisateur, pas un identifiant de fournisseur. Donc, il doit être configurable. Si vous savez que tous vos utilisateurs utiliseront des comptes Google, vous pouvez les ignorer. Voyez comment StackOverflow implémente OpenID: il y a juste un logo Google, pas besoin d'entrer quoi que ce soit. –
Oui, j'ai vu comment StackOverflow a fait ça ... Ma question en est une autre, .. et juste regardé sur le site web de dotnetopenauth. Il semble que cela fonctionnera avec n'importe quel fournisseur SSO (n'importe lequel qui prend en charge: OpenID 2.0, .x, OAuth 1.0 et 1.0a) et vous pouvez demander aux utilisateurs de choisir l'un des existants dans le web (yahoo, google, etc). Pour une meilleure convivialité, je devrais fournir OpenId qui correspond au fournisseur sélectionné ... S'il vous plaît corrigez-moi si je me trompe. – Budda