Я потратил бесчисленные часы на чтение документации по всему месту, и у меня все еще возникает проблема с реализацией образцов классического ASP, представленных в последней версии DotNetOpenAuth (3.4.5.10202)).Реализация OpenID (DotNetOpenAuth) с классическим ASP
В частности, я не уверен, какие значения мне нужно изменить в login.asp, чтобы узнать, работает ли он/будет работать для меня. Для кода ниже, если я хочу использовать Google в качестве поставщика OpenID, я могу изменить requestURL
на www.google.com/accounts/o8/id или на www.google.com/accounts/o8/ud? (StackOverflow нового лимита пользователей гиперссылки: /)
`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")`
Я действительно жесткое время с этим и потратил около 8 часов в исследовании (т.е. прибегая к помощи до моих пальцев кровоточу, пытаясь переварить тысячи страниц документацию обо всем, начиная с OpenID и Federated login), чем пришлось потратить.
Любые советы или направления были бы очень признательны.
BTW, я видел this post, но документации по классическому ASP вне текста в файлах примеров недостаточно.
Это не имеет смысла для меня. Используя образец кода Classic ASP, я ранее вводил свои учетные данные gmail. По прихоти после чтения [этот пост] (http://stackoverflow.com/questions/1588502/no-openid-endpoint-found-net-openid) я решил попробовать что-то глупое, как вставить URL-адрес Google www.google. ком/счета/o8/идентификатор. Что вы знаете ... это направило меня на google, спрашивая, хочу ли я разрешить мой сайт проходить проверку подлинности, а затем перенаправил меня обратно на вызывающую страницу с дюжиной пар имен/значений querystring. Ugggh. Прогресс. Но это не похоже на это. – Brian