【发布时间】:2022-08-10 02:23:01
【问题描述】:
我有一个当前适用于 Azure AD Oauth 2.0 的应用程序。它接受来自 AAD 的 JWT 令牌作为 access_token 并让用户登录。我正在尝试使用 Google IDP 进行设置,但遇到了问题。 Google IDP 将 JWT 令牌作为应用程序无法识别的 id_token 返回,并且 access_token 中返回的值不是有效的 JWT。有没有办法在 Google 中将 JWT 作为 access_token 接收?我怎样才能做到这一点?应用程序只能接受 JWT 作为 access_token 它不能更改,这是 Oracle 公司的应用程序。
-
您是否使用 Microsoft 身份验证库 (MSAL) 将来自 Google 的身份令牌交换为来自 Microsoft 身份平台的访问令牌?
-
不,我不会将 Google 的身份令牌换成 MS 访问令牌。该应用程序当前能够接受来自 Azure AD 的访问令牌以进行登录。我正在尝试为 Google IDP 中的用户帐户设置类似的身份验证。这是针对在 Google IDP 中有用户的客户的 PoC,他们没有 Azure AD 租户,因此不能选择与 MS AAD 交换令牌。
-
经过进一步调查,由于您问题的性质和具体要求,您可以直接联系Workspace Developer Support,他们是该主题的专家,我相信他们可以指导您。要联系他们,您需要转至 following link 并填写描述您的问题的表格。
标签: jwt access-token google-identity