azure-active-directory - 将用户值从 ADFS 服务器添加到 AAD
问题描述
我已经配置了 ADFS 服务器,添加了一个名为“测试名称”和电子邮件 ID 为 test@domain.com 的用户。我在 adfs 服务器中有一个城市字段,其中添加了一个值作为“城市名称”。
我已经定义了索赔签发政策,其中包含以下值
我有一个注册页面,用户被重定向到 adfs 服务器,用户登录并且用户在 AAD 上注册。
adfs 服务器在登录到注册页面后发送所需的值,这些值在输入字段中填充。
在 AAD 上,用户注册为未知用户,没有用户详细信息。
城市字段为空,其他值也在用户的详细信息页面中。
我在信任框架扩展中有以下输出声明。
如果我做错了属性映射,请告诉我。
用户注册后,如何在 AAD 上添加城市值或所有用户详细信息?
解决方案
当您说 AAD 时,我假设您的意思是 AAD B2C?
您是否通过 SAML 或 OIDC 将 B2C 与 ADFS 联合?
B2C 注册页面中是否填充了 ADFS 值?
如果是这样,您之后是否将这些值写回 AAD B2C?
例如,通过使用“AAD-UserWriteUsingAlternativeSecurityId”。如果是这样,您是否添加了这些额外的值作为输出声明?
请注意,您只能将这些值写回。
推荐阅读
- android - 改造自定义 HTML 响应正文解析
- javascript - 存在值时,Ionic 无法读取 null 的属性“xxx”
- boost-tuples - 从 boost::tuples::tuple 中检索字符串
- c# - 如何使用 jQuery 的 ajax 方法调用局部视图
- java - 使用不同键的多个 Multipart 静态调用
- jena - 如何加载从 protege 推断的公理并使用 OWL api 过滤它们
- python - 如何修复“Gitlab windows ci 运行器:ObjectNotFound: (pip:String) [], CommandNotFoundException”
- php - Woocommerce 自定义店铺页面布局
- r - 绘制与时间的关系图并使用另一个变量为图着色
- spring-cloud - 无法在rabbitmq上发布消息以使用带有spring cloud的路由密钥直接交换