【问题标题】:ID_Token and Access_Token in Google IDPGoogle IDP 中的 ID_Token 和 Access_Token
【发布时间】: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


【解决方案1】:

你找到解决这个问题的方法了吗?我有类似的情况(使用businessmessages API),我从“https://oauth2.googleapis.com/token”端点(具有格式良好的JWT)得到的响应是id_token,但不是@ 987654322@

谢谢!

【讨论】:

    猜你喜欢
    • 2018-03-22
    • 2015-10-08
    • 2021-08-17
    • 2016-10-26
    • 2013-10-18
    • 2017-04-04
    • 2021-01-27
    • 1970-01-01
    • 2017-05-26
    相关资源
    最近更新 更多