是否可以使用OpenConnect从Azure AD UserInfo端点返回扩展用户配置文件数据?

时间:2017-05-03 08:50:48

标签: azure-active-directory openconnect

场景:我们在Azure AD中向用户配置文件添加字段,以包含有关帐户类型的信息(例如,员工,基本客户,高级客户)。可以使用Azure AD的OpenConnect UserInfo端点返回这些内容吗?

2 个答案:

答案 0 :(得分:1)

登录后,您可以在图API中请求用户对象的字段。例如,在AuthorizationCodeReceived的{​​{1}}回调中,您可以在该点查询用户对象,以获取JWT令牌中尚未存在的信息。

如果使用Azure AD Connect将本地AD与Azure AD同步,则可以将本地AD中的其他属性映射为Azure AD中的扩展属性。您也可以使用Azure AD Graph API阅读这些内容。

答案 1 :(得分:1)

AFAIK,目前我们无法扩展我们可以从azure广告中的openid-connect userinfo端点获得的声明,如果可能的话,我建议你可以调用microsoft graph api,你可以获得用户的扩展属性使用Open ExtensionSchema Extensions的对象,请点击here了解详情。