Я пытаюсь реализовать поставщика OpenId, используя DotNetOpenAuth .Я использую их 2 примера вместе, отвечающую сторону MVC и поставщика MVC.
Поставщик, размещенный по адресу: http://localhost:4864/OpenId/Provider
Проверяющий хостинг: http://localhost:54347/User/Login
Iпопробовал это с гуглом (https://www.google.com/accounts/o8/id
), и я прошел аутентификацию.Когда я попробовал http://localhost:4864/OpenId/Provider
.Проверяющая сторона сказала, что не найдена конечная точка openId.Когда я устанавливаю точку останова для провайдера, этот код возвращает нуль:
IRequest request = OpenIdProvider.GetRequest()
Итак, комментарий, когда запрос равен нулю, таков: No OpenID request was recognized. This may be a user that stumbled on the OP Endpoint.
Так что я думаю, что моя проблема вконец провайдера.Что мне нужно сделать, чтобы это исправить?