Azure Active Directory B2C 获取用户信息标识(头像,名称,用户id)

Azure Active Directory B2C中用户的名称,用户Id这些叫做标识。


标识可以通过策略在访问令牌(access token)中获取。比如,我在登录后获取用户的访问令牌,里面包含用户的信息标识,或者在其他地方获取用户的标识,甚至可以获取用户是否是一个新用户,甚至可以获取自定义的用户标识信息。


这里,我们用设置用户在登录后,获取用户的名称标识为例。


首先我先进入Azure Active Directory B2C的控制面板,

Azure Active Directory B2C 获取用户信息标识(头像,名称,用户id)

选择【策略】->【注册或登录策略】->【想要设置的策略(没有的话就新建一个)】

Azure Active Directory B2C 获取用户信息标识(头像,名称,用户id)

选择【编辑】->【应用程序声明】

Azure Active Directory B2C 获取用户信息标识(头像,名称,用户id)

如上图,这里对那条标识打勾,在登录或者执行策略后,在返回令牌就会获得那些标识符。