我以 GCP 身份创建了一个 OIDC 提供商。我可以通过此 OIDC 登录并从网站获取访问令牌。流程是用户在从弹出窗口中选择 login
帐户后单击 gmail
按钮,打开 google 登录弹出窗口。它将在回调中获取访问令牌。
但我正在寻找一种以编程方式获取用户访问令牌的方法。如果我知道clientId
、clientSecret
和username/password
,我是否可以在没有交互操作的情况下获得access token
?
我已阅读此文档 https://github.com/googleapis/google-api-nodejs-client#installation,但它需要设置重定向 URL 并使用代码。
是否可以使用 management api
直接获取访问令牌?