asp.net-mvc - 来自 MVC 的 Azure AD 登录:响应状态代码未指示成功:404(未找到)
问题描述
我按照上面的链接,我收到以下错误:
响应状态码不表示成功:404(未找到)
根据我所阅读的内容,这是因为我使用了错误的租户。但是,我进入了 ADD 并进入了自定义域,并且两者都存在(已验证([domain.co.za] 和 available[domain.onmicrosoft.com]))都产生了相同的错误。
以下是我的 web.config 中的内容:
<add key="ida:ClientId" value="[Application Id]" />
<add key="ida:Tenant" value="[Domain]" />
<add key="ida:AADInstance" value="https://login.microsoftonline.com/" />
<add key="ida:PostLogoutRedirectUri" value="https://localhost:44357/" />
还有什么我想念的吗?
谢谢你的帮助!
解决方案
我提供的教程似乎没有指定的一件事是将 {0} 添加到 AADInstance:
<add key="ida:AADInstance" value="https://login.microsoftonline.com/{0}" />
一旦我做了这个改变,它就起作用了。
希望这对其他人有帮助。
干杯!
推荐阅读
- spring - spring boot with p6spy sleuth traces 解读
- javascript - 我如何在反应中动态显示选项
- javascript - 当函数本身未在全局上定义时,为什么这个内部函数引用节点中的全局对象?
- python - 从 tkinter 中的任何目录打开多个文件
- javascript - React 没有从本地服务器获取图像
- php - 如何使用 PHP 和 mysqli 连接两个表并获得以下结果?
- install4j - 如何更改 Install4j 中的安装目录?
- javascript - Javascript 倒数计时器应在 00:00 停止
- java - @Captor 和 @Mock 不使用 MockitoJUnitRunner 创建对象
- excel - DateTime 值作为文本,不能在数据透视表中使用过滤器