J'ai passé d'innombrables heures à lire la documentation partout et j'ai toujours un problème avec l'implémentation des exemples Classic ASP fournis dans la dernière version de DotNetOpenAuth (3.4.5.10202). En particulier, je ne suis pas sûr des valeurs que j'ai besoin de changer dans le fichier login.asp pour voir si cela fonctionne ou fonctionnera pour moi. Pour le code ci-dessous, si je souhaite utiliser Google en tant que fournisseur OpenID, dois-je remplacer requestURL
par www.google.com/accounts/o8/id ou www.google.com/accounts/o8/ud? (Stackoverflow nouvelle limite de lien hypertexte utilisateur: /)Implémentation d'OpenID (DotNetOpenAuth) avec ASP classique
`realm = "http://" + Request.ServerVariables("HTTP_HOST") + "/classicaspdnoi/"
thisPageUrl = "http://" + Request.ServerVariables("HTTP_HOST") + Request.ServerVariables("URL")
requestUrl = "http://" + Request.ServerVariables("HTTP_HOST") + Request.ServerVariables("HTTP_URL")`
Je suis vraiment un moment difficile avec cela et ai passé environ 8 heures de plus dans la recherche (c.-à-googler jusqu'à ce que mes doigts saignent et en essayant de digérer des milliers de pages de documentation sur tout d'OpenID à Federated login) que je devais dépenser.
Un conseil ou une direction serait grandement appréciée.
BTW, j'ai vu this post, mais il n'y a pas beaucoup de documentation pour l'implémentation ASP classique en dehors du texte dans les fichiers d'exemple.
Cela n'a aucun sens pour moi. En utilisant l'exemple de code ASP classique, j'ai précédemment entré mes informations d'identification Gmail. Sur un coup de tête après avoir lu [ce post] (http://stackoverflow.com/questions/1588502/no-openid-endpoint-found-net-openid), j'ai décidé d'essayer quelque chose de stupide comme l'insertion de l'URL de Google www.google. com/accounts/o8/id. Qu'est-ce que tu sais ... ça m'a amené à demander à google si je voulais autoriser mon site à s'authentifier, puis à me rediriger vers la page d'appel avec une douzaine de paires nom/valeur querystring. Ugggh. Le progrès. Mais ça ne me semble pas. – Brian