azure - 尝试将 Azure 业务用于消费者时出错
问题描述
我正在尝试为我的网站设置 Azure B2C,但永远无法进入登录屏幕。当我在我的应用程序上单击登录时,出现以下异常:
InvalidOperationException:IDX20803:无法从以下位置获取配置:' https://login.microsoftonline.com/tfp/XXXX.onmicrosoft.com/B2C_1_signupandsignin/v2.0/.well-known/openid-configuration '。HttpResponseMessage:'状态代码:404,ReasonPhrase:'未找到'
我的配置是:
"AzureAdB2C": {
"Instance": "https://login.microsoftonline.com/tfp/",
"ClientId": "f4a.................................",
"CallbackPath": "/signin-oidc",
"Domain": "XXXX.onmicrosoft.com",
"SignUpSignInPolicyId": "B2C_1_signupandsignin",
"ResetPasswordPolicyId": "B2C_1_passwordreset",
"EditProfilePolicyId": "B2C_1_profileedit"
}
在 startup.cs 的 ConfigureServices 方法中,我有:
services.AddAuthentication(AzureADB2CDefaults.AuthenticationScheme)
.AddAzureADB2C(options => Configuration.Bind("AzureAdB2C", options));
据我所知,一切都设置正确(例如,我检查了客户端 ID 是正确的应用程序 ID),但我总是收到此错误。
有谁知道出了什么问题?
解决方案
尝试附加策略,例如
?p=B2C_1_signupandsignin
到网址。
推荐阅读
- javascript - express route,检查req.params参数是否为空
- sql - 如何使用冲突数据更新状态,其中化学临时表在临时表#temp 上具有相同的化学 ID?
- python - 如何在python中更改多边形特定边缘的颜色?
- python - 错误使用冒号的 Python 语法错误?
- c - 我的特殊字符计数器有什么问题?
- css - 对齐项目:flex-end;不适合我
- json - 发生意外错误:“/home/kudzie/portfolio/package.json: Unexpected token } in JSON at position 575”
- spring-cloud-stream - 无法从 DLQ spring cloud stream kafka 读取异常标头
- c++ - Visual Studio C++ 中的“系统找不到指定的文件”。为什么?
- google-apps-script - 重复文件夹和重命名文件结构