azure - Azure AD B2C - 登录页面被跳过
问题描述
- 我创建了一个新的 Azure AD B2C。
- 我创建了一个新应用程序。
- 任何身份提供者或组织目录中的帐户(用于使用用户流对用户进行身份验证)
- 提供了我的应用程序的重定向 URL(我也尝试通过提供外部 URL https://jwt.ms)
- 生成的密钥和证书。
- 我启用了隐式授权和混合流。
- 我为注册和登录创建了一个新的用户流,从 azure 门户运行此流,它成功运行并在https://jwt.ms上显示令牌。
- 我克隆了示例应用程序(WebApp-OpenIDConnect-DotNet),使用示例应用程序中的默认值运行它,一切正常。
- 我在 appsettings.json 文件中添加了我的客户端 ID、实例、域等设置。
- 当我运行它并单击登录按钮时,它会生成 URL,但它永远不会将我带到登录页面,而是需要我重定向 URL,而 URL 中没有任何代码或查询字符串。
我期待出现 azure AD B2C 登录页面,并且只有在 login 之后,它才会将我带到重定向 URL。
您能否指导我在这里缺少什么或让我知道是否需要更多信息?我会尽力提供尽可能多的信息。
解决方案
正如 Jas Suri 所说,这是由于 URI 不匹配造成的。我检查了 Chrome 开发工具并发现了问题。感谢堆栈溢出方面的优秀社区。
推荐阅读
- ruby-on-rails - 如何在 Rails 中实现嵌套下拉菜单
- matlab - 随机森林:缺失值
- google-ads-api - 运行 Getcampaign.java 时 Google Ads Api 出现错误
- java - 旋转屏幕时,曲面视图中的视频无法正确显示
- node.js - 通过桌面图标运行 bash 脚本时找不到节点命令
- android - 使用 Kotlin 防止智能手机硬关机
- amazon-web-services - 获取 Non Expiry S3 URL 以将其存储到 dynamodb flutter
- android-studio - 如何在 android studio 中禁用字段访问器对话框?
- reactjs - 使用 react 和 mapbox gl 或 maplibre gl 动态加载标记
- curl - curl hhtp 使用 api 密钥发布对 json 数据类型的请求