azure-ad-b2c - Azure AD B2C 电子邮件登录名存储
问题描述
我根据推荐的策略创建了一个基本的用户流程,该策略允许用户根据电子邮件地址进行注册。我可以在 Azure AD 中看到用户及其电子邮件地址,但是,在注册 B2C 时,我无法使用 MS Graph API 来获取包含用户电子邮件地址的登录名或任何其他属性。这是必不可少的 - 我如何存储用户提供的电子邮件地址,以便我可以使用 Microsoft Graph 检索它?非常感谢,史蒂夫
我已使用 Ms Graph API 查询与 Azure AD 中的用户关联的每个属性,但电子邮件地址不可用
解决方案
电子邮件地址被添加到用户对象的signInNames属性中。
目前,您必须使用 Azure AD Graph API来读取和写入此signInNames属性,因为 Microsoft Graph 尚不支持它。
推荐阅读
- android - 每当我在登录到当前用户时输入数据时,都会为所有用户保存数据。如何仅保存当前登录用户的数据?
- c# - 为什么有时 Log4net 事件会使用随机事件计数进行记录,尽管缓冲区大小已经配置?
- bash - 在 YYYY-MM-DDTHH:MM:SS.SSSZ Bash 脚本中增加分钟数
- asp.net-mvc - AcquireTokenAsync 超时有时几天后#AzureActiveDirectory #ASP.NET MVC
- css - WooCommerce 仪表板 - 突出显示标记为“本地取货”的订单
- asp.net - 多次回滚到不同的方法实体框架 VB.NET
- python - 计算给定长度和可能字符的可能排列
- fitnesse - 使用 SLIM fitNesse 工具的脚本表
- ruby-on-rails - 将 S3 与 Active Storage 一起使用时“请求已过期”
- windows - bat/cmd 文件不能通过任务赢调度程序工作