Подключение к Azure Active Directory из ASP.NET применение

#c# #asp.net #active-directory #azure-active-directory

Вопрос:

Я пытаюсь подключиться к Azure Active Directory из ASP.NET применение. Я следую этой статье Microsoft, чтобы написать код:

https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-v2-aspnet-webapp#prerequisites

Ниже приведены мои значения, которые я помещаю в приложение:

     <add key="ClientId" value="XXXXXXXXXX" />
    <add key="Tenant" value="XXXXXXXXXXXXXXXXXXXX" />
    <add key="Authority" value="https://login.microsoftonline.com/{0}/v2.0" />
    <add key="redirectUri" value="https://localhost:5000/" />
 

Для моего URI перенаправления я использую https://localhost:5000/ . Это то, что я настроил при регистрации приложений на портале Azure. Когда я запускаю свое приложение, я получаю эту ошибку:

введите описание изображения здесь

Когда я меняю значение redirectUri на https://localhost:44368/ , я вижу логин Microsoft, и Microsoft также принимает идентификатор пользователя, но после ввода моего пароля я получаю сообщение об ошибке: :

AADSTS50011: URL-адрес ответа, указанный в запросе, не соответствует URL-адресам ответа, настроенным для приложения:

Любая помощь будет высоко оценена.

Ответ №1:

Ошибка говорит сама за себя. Вы должны проверить регистрацию приложений> Управление> Аутентификация> Перенаправить URL-адрес и посмотреть, соответствует ли URL-адрес https://localhost:44368 / настроен там или нет. Если оно настроено, вы наверняка сможете получить требуемый ответ.