返回电子邮件地址-自定义策略Azure B2C广告(业务帐户)

返回电子邮件地址-自定义策略Azure B2C广告(业务帐户),azure,azure-ad-b2c,Azure,Azure Ad B2c,我正在使用自定义策略来集成Azure B2C广告。我需要能够使用单一登录到Microsoft商业帐户。我能够让它工作,但是,它不会返回我代币中的电子邮件 以下是我所做的: 下载了启动包“SocialAndLocalAccountsWithMfa” 我对文章中的相关文件进行了更改 下面(第3步和第4步) 知道它为什么不起作用吗?提前谢谢你 似乎“电子邮件”声明是由自定义OutputClaimTransformation返回的,其配置在示例中不可用 您需要动态创建电子邮件声明 请查看哪一个为您的

我正在使用自定义策略来集成Azure B2C广告。我需要能够使用单一登录到Microsoft商业帐户。我能够让它工作,但是,它不会返回我代币中的电子邮件

以下是我所做的:

  • 下载了启动包“SocialAndLocalAccountsWithMfa”
  • 我对文章中的相关文件进行了更改 下面(第3步和第4步)
  • 知道它为什么不起作用吗?提前谢谢你

    似乎“电子邮件”声明是由自定义OutputClaimTransformation返回的,其配置在示例中不可用

    您需要动态创建电子邮件声明

    请查看哪一个为您的情况提供了解决方法

    似乎“电子邮件”声明是由自定义OutputClaimTransformation返回的,其配置在示例中不可用

    您需要动态创建电子邮件声明


    请查看哪一个为您的情况提供了解决方法

    您必须从Azure AD发布的upn声明映射到Azure AD B2C使用的电子邮件声明(根据惯例,该声明应映射到工作帐户的电子邮件地址),如下所示:

    
    普通的
    普通AAD
    多租户AAD
    ...
    ...
    ...
    

    通过调用将此电子邮件声明添加到其他邮件声明,然后将其他邮件声明保存到用户对象。

    您必须从Azure AD发布的upn声明映射到Azure AD B2C使用的电子邮件声明(按照惯例,应映射到工作帐户的电子邮件地址)如下:

    
    普通的
    普通AAD
    多租户AAD
    ...
    ...
    ...
    
    通过调用将此电子邮件声明添加到其他邮件声明,然后将其他邮件声明保存到用户对象