angular - Azure AD B2C 的登录问题
问题描述
我在 Azure Active Directory 中有不同来源的用户列表,如图所示
我无法使用External Azure Active Directory
作为来源的用户登录。我正在使用angular-oauth2-oidc
模块来授权用户。这是我使用具有源的用户登录时遇到的错误External Azure Active Directory
解决方案
用户External Azure Active Directory
是受邀加入 Azure AD B2C 的来宾用户。
它们不是 Azure AD B2C 的本地帐户。所以你不能用这些用户登录。
您可以identities
通过 Microsoft Graph API 验证属性:GET https://graph.microsoft.com/beta/users/{Object ID}
。你会发现里面没有emailAddress
或userName
。
如果你想使用他们登录,你应该为特定的 Azure Active Directory 配置登录。
您可以参考用户流程下的为特定 Azure Active Directory设置登录和使用自定义策略使用 Azure Active Directory 帐户设置登录。
推荐阅读
- performance - 如何使用 GDI 或 Qt 提高大量对象的绘制效率
- mongodb - Apache Drill Query 执行计划不使用 MongoDB 索引
- angular - 尝试从 ngOnInit() 以角度访问循环变量时出现未定义的错误
- javascript - 当我按下单选按钮时,如何将 CSS 属性更改为显示:无
- c++ - CUDA 设备向量
- ios - 如何解析这个本地 JSON 文件?
- python - 无法在标签“a”中找到属性“href”的值,但是当我在标签“table”中使用属性“class”尝试此操作时,它起作用了
- mysql - MYSQL - 具有价值的时间表
- sql-server - 将列值附加到重复记录中的某些记录并删除重复记录
- ansible - 在 jinja 模板中循环 ansible 注册结果