Почему я постоянно получаю "Приведенное значение для входного параметра" redirect_uri "недействительно."?
Мой сайт размещен в Azure. Я пытаюсь войти через кнопку входа в систему Microsoft. Я действительно не внес много изменений из стандартного шаблона ASP.Net MVC из коробки. Все, что я действительно изменил, это раскомментировать строку app.UseMicrosoftAccountAuthentication
и добавить clientId и clientSecret.
У меня неправильно настроен URL-адрес перенаправления?
Сайт: http://mysite.azurewebsites.net
URL-адрес перенаправления: http://mysite.azurewebsites.net/
Я где-то читал, что вам нужно указать URL-адрес переадресации в форме http://www.mysite.azurewebsites.net
. Может ли кто-нибудь подтвердить или опровергнуть это? Мне не нужен www в моей текущей настройке.
Я получаю следующее сообщение:
https://login.live.com/err.srf?lc=1033#error=invalid_request&error_description=The предоставленное значение для входного параметра 'redirect_uri' недопустимо. Ожидаемое значение: https://login.live.com/oauth20_desktop.srf 'или URL, который соответствует URI редиректа, зарегистрированным для этого клиентского приложения. & state = SomeLongPossiblyEncryptedString
Это сообщение отображается на странице, возвращенной после попытки входа в систему:
Аккаунт Microsoft
Мы не можем выполнить ваш запрос
У Microsoft есть технические проблемы. Повторите попытку позже.
3/26/2014 Обновление: пока не повезло, вот некоторые снимки экрана моих настроек, если это помогает. Основная информация
Настройки API
Это проблема на стороне Microsoft или я что-то не так?