G Suite 目录 API:从 SAML 承载断言中获取访问令牌
G Suite Directory API: Fetch an access token from SAML bearer assertion
从 Google 文档中,我看到下面是为目录 API
获取访问令牌的选项
- Web 服务器应用程序,即客户端凭据
- 已安装的应用程序(大部分与客户端凭据方法相同
我们目前支持,但需要使用应用程序
安装)
- 客户端(JavaScript)应用程序(对于 JavaScript 应用程序
运行 在浏览器中)
- Applications on limited-input devices (For Limited-input devices such
作为电视、游戏机、摄像机和打印机)
- 服务帐号
参考文档:
https://developers.google.com/identity/protocols/oauth2
是否有任何 API 从目录 API 的 SAML 承载断言中获取访问令牌,如果是,那么这个 API 需要什么信息和有没有医生可以这样做
我要连接的示例目录 API -
用于创建用户的目录 API:https://www.googleapis.com/admin/directory/v1/users
答案:
遗憾的是,目前 Google 不支持通过 SAML 2.0 配置文件对其 API 进行客户端授权和身份验证。
更多信息:
正如您已经指出的,目前唯一受支持的获取访问令牌的方法是标题为 "Using OAuth 2.0 to Access Google APIs".
的文档页面中提到的那些方法
功能请求:
但是,您可以让 Google 知道这是一个对于访问他们的 API 很重要的功能,并且您希望请求他们实现它。
Google 的 Issue Tracker 是开发人员报告问题和为他们的开发服务提出功能请求的地方,我强烈建议您在那里提出功能请求。虽然没有用于一般 OAuth2 或身份验证方法的组件,但根据您的要求,我建议将其归档在您可以找到的 Admin SDK 组件下 here
参考文献:
进一步阅读:
从 Google 文档中,我看到下面是为目录 API
获取访问令牌的选项- Web 服务器应用程序,即客户端凭据
- 已安装的应用程序(大部分与客户端凭据方法相同 我们目前支持,但需要使用应用程序 安装)
- 客户端(JavaScript)应用程序(对于 JavaScript 应用程序 运行 在浏览器中)
- Applications on limited-input devices (For Limited-input devices such 作为电视、游戏机、摄像机和打印机)
- 服务帐号
参考文档: https://developers.google.com/identity/protocols/oauth2
是否有任何 API 从目录 API 的 SAML 承载断言中获取访问令牌,如果是,那么这个 API 需要什么信息和有没有医生可以这样做
我要连接的示例目录 API - 用于创建用户的目录 API:https://www.googleapis.com/admin/directory/v1/users
答案:
遗憾的是,目前 Google 不支持通过 SAML 2.0 配置文件对其 API 进行客户端授权和身份验证。
更多信息:
正如您已经指出的,目前唯一受支持的获取访问令牌的方法是标题为 "Using OAuth 2.0 to Access Google APIs".
的文档页面中提到的那些方法功能请求:
但是,您可以让 Google 知道这是一个对于访问他们的 API 很重要的功能,并且您希望请求他们实现它。
Google 的 Issue Tracker 是开发人员报告问题和为他们的开发服务提出功能请求的地方,我强烈建议您在那里提出功能请求。虽然没有用于一般 OAuth2 或身份验证方法的组件,但根据您的要求,我建议将其归档在您可以找到的 Admin SDK 组件下 here