Я изучаю MVC 4 (Visual Studio Express 2012) и пытаюсь использовать новые шаблоны, запеченные в поддержке внешнего входа в систему openId/OAuth. Я следил за это руководство
Все, что я сделал до сих пор, — это создал новое интернет-приложение MVC 4 с проверкой подлинности с помощью форм и раскомментировал строку OAuthWebSecurity.RegisterGoogleClient();
в файле AuthConfig.cs
.
Изменение одной строки кода из стандартного шаблона кажется довольно простым, но когда я запускаю проект, я получаю исключение «Конечная точка OpenID не найдена», когда нажимаю кнопку Google.
Имейте в виду, что у меня раньше не было опыта попыток сделать что-либо с OAuth/OpenID.
Возможно, это как-то связано с тем, что я запускаю его с локального хоста на моей машине разработки? Или какая-то другая переменная среды, такая как наш корпоративный прокси-сервер/брандмауэр?
У меня сложилось впечатление от это руководство, чтобы вы могли проверить это с локального хоста (по крайней мере, для Google).
Или есть другая причина этой ошибки?
Прежде чем ответить, имейте в виду, что я не хочу писать собственный код, чтобы это работало. Я хочу использовать стандартный шаблон.
ОБНОВИТЬ
Я попробовал это дома, и на локальном хосте это работает без проблем. Должно быть, это как-то связано с сетевой средой на моем рабочем месте. Либо брандмауэр, либо прокси. Я все еще хотел бы, чтобы это работало на работе, хотя, если у кого-то есть какие-либо предложения...