加载 Google Identity 服务 JavaScript 库

请务必在用户可能发起 OAuth 2.0 授权流程以获取授权代码或访问令牌的任何网页上加载 Google Identity 服务 JavaScript 库 (https://accounts.google.com/gsi/client)。在 HTML <head> 或 <body> 中使用以下 <script> 代码段:

<script src="https://accounts.google.com/gsi/client" async></script>

您可以通过使用 async 属性加载脚本来优化网页的加载速度。如果您的脚本在加载后立即初始化令牌客户端 (google.accounts.oauth2.initTokenClient) 或代码客户端 (google.accounts.oauth2.initCodeClient),您可以将 onload 回调处理程序附加到 <script> 标记:

<script src="https://accounts.google.com/gsi/client" onload="initClient()" async></script>

如需查看 google.accounts.oauth2 命名空间支持的方法和配置属性的完整列表,请参阅 Google 账号授权 JavaScript API 参考文档。

后续步骤

加载客户端库后,选择与您的应用架构匹配的授权模型: