以上步骤是否适用于 Azure B2C 中的用户流,它们是预先构建的用例策略。
授权返回时,电子邮件地址未在新用户对话框中填充。正在使用标准用户流来管理注册体验,但声明返回的内容标记为“emails”,它是一个字符串集合,而不是单个电子邮件。
将 openid_connect_authorize_scope 设置为 openid emails 也不起作用。
以上步骤是否适用于 Azure B2C 中的用户流,它们是预先构建的用例策略。
授权返回时,电子邮件地址未在新用户对话框中填充。正在使用标准用户流来管理注册体验,但声明返回的内容标记为“emails”,它是一个字符串集合,而不是单个电子邮件。
将 openid_connect_authorize_scope 设置为 openid emails 也不起作用。
此插件旨在与符合标准的 OIDC 服务配合使用。这意味着电子邮件应在“email”字段中返回。
如果您查看此主题第一篇文章中的“Azure B2C”部分,其中有一些社区提供的说明,用于设置一个“自定义策略”,该策略会将电子邮件地址放置在符合标准的位置。恐怕我对 Azure B2C 不够熟悉,不知道这是否适用于“用户流”功能。
谢谢 @david,它适用于自定义策略,我曾希望走一条更简单的用户流路线,但这超出了我们的控制范围。
关于插件的一些建议:
应该是 openid email