Azure ad b2c 在谷歌注册过程中,在AAD B2C中编写自定义属性
我正试图在注册电子邮件邀请时将自定义属性值(写入AAD B2C) 它与AAD B2C本地客户配合良好 它对谷歌账户不起作用 我使用以下组合:Azure ad b2c 在谷歌注册过程中,在AAD B2C中编写自定义属性,azure-ad-b2c,Azure Ad B2c,我正试图在注册电子邮件邀请时将自定义属性值(写入AAD B2C) 它与AAD B2C本地客户配合良好 它对谷歌账户不起作用 我使用以下组合: SocialAndLocalAccounts版本的启动包: 社区提供的“通过电子邮件邀请注册”示例: Microsoft用于设置Google自定义策略的文档: 一些自定义属性示例:et 以下是我使用的自定义属性: 我的外部应用程序标识符 一串 外部应用程序标识符 只读 “谷歌帐户注册电子邮件邀请”用户旅程: 电子邮件 SkipThisOrches
- SocialAndLocalAccounts版本的启动包:
- 社区提供的“通过电子邮件邀请注册”示例:
- Microsoft用于设置Google自定义策略的文档:
- 一些自定义属性示例:et
我的外部应用程序标识符
一串
外部应用程序标识符
只读
“谷歌帐户注册电子邮件邀请”用户旅程:
电子邮件
SkipThisOrchestrationStep
认证源
localAccountAuthentication
SkipThisOrchestrationStep
目标
SkipThisOrchestrationStep
认证源
社交身份验证
SkipThisOrchestrationStep
目标
SkipThisOrchestrationStep
以及应将我的自定义属性写入AAD B2C的技术配置文件,但不:
写
真的
您已经注册,请按后退按钮并登录。
假的
例如,以下是适用于本地客户的技术配置文件:
写
真的
假的
请注意,我使用id_token_提示来设置extension_externalid值:
我的身份证提示请求提供者
我的身份证提示技术档案
https://XXXXXXXXXXXXX.azurewebsites.net/.well-known/openid-configuration
我检查了TechnicalProfile“Self-Asserted Social”(将其临时添加为输入和输出声明)中的extension_externalid值是否正确
我希望提供的extension\u externalid值可以在AAD B2C中写入。因此,我可以通过API图形AAD或登录JWT令牌访问它
有什么帮助吗?我想问题出在我的第五个编排步骤中 我使用的是“自断言社交”技术配置文件(来自初学者包),它不知道我的“extension\u externalid”属性 在此技术概要文件中添加“extension_externalid”输入声明修复了该问题
用户ID注册
api.Self断言
感谢@Thomas和@ChrisPadgett的大力帮助 嗨,马修。如何设置
扩展名\u externalid
值?您好@chrispadget,谢谢您的帮助。我使用id\u标记\u提示设置值。我只是使用“使用电子邮件邀请注册”示例()来实现这一点。您可以在我刚刚编辑的问题中找到相应的索赔提供者。@Matthieu您是否遵循了此处描述的步骤:。谢谢@Thomas。我实际上使用内置的“b2c扩展应用程序”应用程序注册。我的理由是,在内置的登录“用户流”中,身份验证令牌中只返回存储在“b2c扩展应用程序”中的自定义属性。所以我没有创建自己的应用注册。然而,我认为你给了我一个非常好的线索。。。