0

我正在尝试从 ASP.NET 应用程序连接到 Azure Active Directory。我正在按照微软的这篇文章编写代码:

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 也接受了 userId,但是在输入密码后出现错误:

AADSTS50011:请求中指定的回复 URL 与为应用程序配置的回复 URL 不匹配:

任何帮助将不胜感激。

4

1 回答 1

0

错误说明了一切。您必须检查 App Registrations > Manage > Authentication > Redirect URL 并查看 URL https://localhost:44368/ 是否在那里配置。如果已配置,您将能够确定获得所需的响应。

于 2021-10-24T06:26:48.060 回答