Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure ad b2c 在谷歌注册过程中,在AAD B2C中编写自定义属性_Azure Ad B2c - Fatal编程技术网

Azure ad b2c 在谷歌注册过程中,在AAD B2C中编写自定义属性

Azure ad b2c 在谷歌注册过程中,在AAD B2C中编写自定义属性,azure-ad-b2c,Azure Ad B2c,我正试图在注册电子邮件邀请时将自定义属性值(写入AAD B2C) 它与AAD B2C本地客户配合良好 它对谷歌账户不起作用 我使用以下组合: SocialAndLocalAccounts版本的启动包: 社区提供的“通过电子邮件邀请注册”示例: Microsoft用于设置Google自定义策略的文档: 一些自定义属性示例:et 以下是我使用的自定义属性: 我的外部应用程序标识符 一串 外部应用程序标识符 只读 “谷歌帐户注册电子邮件邀请”用户旅程: 电子邮件 SkipThisOrches

我正试图在注册电子邮件邀请时将自定义属性值(写入AAD B2C)

与AAD B2C本地客户配合良好

它对谷歌账户不起作用

我使用以下组合:

  • 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扩展应用程序”中的自定义属性。所以我没有创建自己的应用注册。然而,我认为你给了我一个非常好的线索。。。