【问题标题】:Integration with Google (OAuth)与 Google 集成 (OAuth)
【发布时间】:2020-06-21 10:12:33
【问题描述】:

我正计划与我现有的 SaaS 网站构建 G Suite 集成。

我希望 Gsuite 管理员允许他们的组织访问。所以我只希望“域安装”成为可能。

完成此操作后,用户可以从 Google 导入到我们的应用程序中。用户应该能够使用 SSO 登录,但我不希望每个用户都必须通过同意屏幕。

我还希望应用对用户的日历具有只读访问权限。

让我感到困惑的是:我需要创建常规 Web 应用集成还是服务帐户集成?我真的不需要离线访问,但我想避免所有用户都必须单独授予访问权限。

Here 它说:用户只看到一次 OAuth 同意屏幕;如果您使用服务帐户允许域管理员代表域用户接受条款,那么最终用户决不能看到 OAuth 同意屏幕。

这是否意味着只有服务帐户才允许这样做?

【问题讨论】:

    标签: google-oauth google-workspace google-apps-marketplace


    【解决方案1】:

    是的,使用服务帐户,您可以为冒充管理员帐户的所有域用户安装和授权一个应用程序。这样一来,您的用户就不必单独授权应用了。

    您必须启用domain wide delegation 才能在使用服务帐户时模拟管理员帐户。

    参考

    Service Account

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-26
      • 1970-01-01
      • 2014-04-30
      • 2013-10-08
      • 2011-04-16
      • 2012-11-23
      相关资源
      最近更新 更多