我正在尝试使用OpenID Connect执行黑白集成的Oracle云应用程序与Oracle云应用程序。
在jwt令牌响应中,“ sub”声明具有成对标识符,Oracle使用“ sub”声明来验证用户。因此,我将必须在Oracle云中存储各个用户的成对标识符。
Microsoft文档没有提供有关如何在Azure门户中提取成对标识符的信息。有没有办法在Azure门户中找到标识符或其他任何方式?
答案 0 :(得分:1)
您无法直接在门户网站中获取它,成对标识符对于特定的应用程序ID是唯一的。如果单个用户使用两个不同的客户端ID登录两个不同的应用程序,则这些应用程序将收到主题声明的两个不同值。 有关更多详细信息,请参见id_token Payload claims。
如果您想获得sub
声明,请使用OpenID Connect protocol登录用户帐户并获取id_token
,然后在https://jwt.io/中对其进行解码,将其存储sub
用于特定应用。