有没有一种方法来获取Azure AD用户的成对标识符

时间:2019-09-22 16:05:58

标签: azure single-sign-on openid-connect

我正在尝试使用OpenID Connect执行黑白集成的Oracle云应用程序与Oracle云应用程序。

在jwt令牌响应中,“ sub”声明具有成对标识符,Oracle使用“ sub”声明来验证用户。因此,我将必须在Oracle云中存储各个用户的成对标识符。

Microsoft文档没有提供有关如何在Azure门户中提取成对标识符的信息。有没有办法在Azure门户中找到标识符或其他任何方式?

1 个答案:

答案 0 :(得分:1)

您无法直接在门户网站中获取它,成对标识符对于特定的应用程序ID是唯一的。如果单个用户使用两个不同的客户端ID登录两个不同的应用程序,则这些应用程序将收到主题声明的两个不同值。 有关更多详细信息,请参见id_token Payload claims

如果您想获得sub声明,请使用OpenID Connect protocol登录用户帐户并获取id_token,然后在https://jwt.io/中对其进行解码,将其存储sub用于特定应用。

enter image description here