azure - AADSTS50011:请求中指定的回复 url 与为应用程序配置的回复 url 不匹配:'
问题描述
我创建了一个 API 应用程序并将其部署到 Azure。该应用程序使用 Active Directory 身份验证。
我收到以下错误
AADSTS50011: The reply url specified in the request does not match the reply urls configured for the application: 00000000-0000-4f27-0000-00000000.
到目前为止的步骤
- 启用 Active Directory 身份验证
- 将 CORS 设置为 *
- 将回复 URL 设置为相同的地址https://myapp.azurewebsites.net/
我在 web config 中添加了以下设置
配置
<add key="ida:AADInstance" value="https://login.microsoftonline.com/{0}"></add>
<add key="ida:PostLogoutRedirectUri" value="https://myapp.azurewebsites.net/"></add>
api的代码如下
[HttpGet]
[SwaggerResponse(HttpStatusCode.OK,
Type = typeof(IEnumerable<Contact>))]
public async Task<IEnumerable<Contact>> Get()
{
return await GetContacts();
}
解决方案
您是否在 web.config 上设置了以下键和值。键="ida:RedirectUri" 值="https://myapp.azurewebsites.net/"
推荐阅读
- gitlab - 添加可选按钮以编辑 Gitlab 合并请求上的提交消息
- sql-server - 如何在控制台中打印 Cypress SQL Srver (cy.sqlServer) 命令的输出
- flutter - 如何在颤动中设置文本可点击获取识别器错误
- python - 我在创建 EC2(Python)时尝试在 S3 存储桶中编写 xlsx 工作簿,但出现错误。我该如何解决这些错误?
- visual-studio - MSBuild 忽略所需的配置
- mysql - 查询以获取两个表中每个 ID 的计数
- python - Python:numpy:检测到解释器更改 - 每个进程只能将这个模块加载到一个解释器中
- sql-server - 如何使用“赋予某些不同行相同的身份”的选项来创建计数器(身份)?
- python - 我的函数中的打印语句出现语法错误。我不知道我做错了什么
- vba - 使用两列创建字典并根据单元格值提取值