Аутентификация моего веб-сайта с помощью MSA в режиме отладки

Проблема: при запуске веб-приложения в режиме отладки происходит сбой проверки подлинности.

Подробные шаги, которые я реализовал в режиме отладки:
1.Зарегистрировал мое приложение в Microsoft developer center
2.Измените URL проекта на то же доменное имя, которое я использовал для регистрации.
3.Используется идентификатор клиента и секретный ключ из зарегистрированного приложения в веб-приложении.
4.Запуск примера приложения с зарегистрированным URL-адресом в visual studio.
5.При нажатии на кнопку Microsoft, для аутентификации-я получаю приземлился в странице ошибки.
6.URL ошибки: https://login.live.com/err.srf?lc=1033#error=invalid_request&error_description=The+provided+value+for+the+input+parameter+‘redirect_uri’ +is+not+valid.

+Ожидаемое + значение + is+’ https://login.live.com/oauth20_desktop.srf ‘ +or+a + URL+which + matches+the + redirect+URI+registered+for+this + client+application.

Запросы:
1.Возможно ли проверить аутентификацию MSA в локальной среде в режиме отладки?
2.Перенаправляет ли страница проверки подлинности Майкрософт в my localhost (в любом случае).

1 ответ

  1. Ваша проблема заключается в вашем шаге 2. «2.Измените URL проекта на то же доменное имя, которое я использовал для регистрации.

    К любому URL-адресу, который вы используете для регистрации вашего приложения, вы должны добавить/signin-microsoft, например, если URL-адрес для вашего приложенияhttps://localhost:44300, то при регистрации вашего приложения в Microsoft URI перенаправления должен быть https://localhost:44300/signin-microsoft. Следовательно:

    1.Возможно ли проверить аутентификацию MSA в локальной среде в режиме отладки?

    Да, следуйте моим шагам выше (это не имеет ничего общего с режимом отладки)

    2.Перенаправляет ли страница проверки подлинности Майкрософт в my localhost (в любом случае)

    Да, если вы добавляете /signin-microsoftURL-адрес приложения при его регистрации