【问题标题】:What is best way to authenticate to G-Suite , OAuth for Service Account or OAuth for server side web app向 G-Suite 、服务帐户 OAuth 或服务器端 Web 应用程序 OAuth 进行身份验证的最佳方法是什么
【发布时间】:2019-05-16 07:44:22
【问题描述】:

我正在构建一个 Web 应用程序,它将连接到 g-suite 以获取 g-suite 域中的所有用户。我已经阅读了 G-Suite OAuth 文档https://developers.google.com/identity/protocols/OAuth2,我对服务器端应用程序的 OAuth 和服务帐户的 OAuth 之间有点困惑。谁能指出哪一个对我的客户来说更好或更安全。

【问题讨论】:

    标签: google-oauth google-admin-sdk google-workspace


    【解决方案1】:

    我想推荐服务帐户的 OAuth。这也支持server-to-server interaction,例如Web 应用程序和Google 服务之间的那些。但是,服务器到服务器身份验证交互的机制要求应用程序创建 JSON Web 令牌 (JWT) 并对其进行加密签名,并且很容易出现严重错误,从而严重影响应用程序的安全性。

    【讨论】:

      猜你喜欢
      • 2020-10-29
      • 1970-01-01
      • 1970-01-01
      • 2010-10-21
      • 1970-01-01
      • 1970-01-01
      • 2015-09-28
      • 1970-01-01
      • 2017-03-07
      相关资源
      最近更新 更多