如何使用oauth.tools为Google Web应用程序获取令牌?

如何使用oauth.tools为Google Web应用程序获取令牌?,oauth,google-iam,oauth.tools,Oauth,Google Iam,Oauth.tools,我想为我在Google Identity Platform中设置的Web应用程序获取访问令牌、刷新令牌和ID令牌?我不确定如何配置OAuth.tools来与Google的OAuth服务器通信,并且有各种流,但我不确定哪种流适用于我的Web应用程序。例如,要使其与OAuth.tools一起工作,我应该在这里填写什么内容: 要执行此操作,您需要: 在Google上配置客户端(上面的屏幕截图) 在OAuth.tools中设置一个环境,以便能够与Google的identity platform通信 执行

我想为我在Google Identity Platform中设置的Web应用程序获取访问令牌、刷新令牌和ID令牌?我不确定如何配置OAuth.tools来与Google的OAuth服务器通信,并且有各种流,但我不确定哪种流适用于我的Web应用程序。例如,要使其与OAuth.tools一起工作,我应该在这里填写什么内容:


要执行此操作,您需要:

  • 在Google上配置客户端(上面的屏幕截图)
  • 在OAuth.tools中设置一个环境,以便能够与Google的identity platform通信
  • 执行代码流
  • 首先,Web应用程序的
    origins
    应设置为
    https://oauth.tools
    重定向URI
    应设置为
    https://oauth.tools/callback/code

    创建客户机后,请注意其客户机ID和密码。稍后您将需要它们来配置OAuth.tools

    接下来,在OAuth.tools中,创建一个新环境:

    Issuer
    字段中,输入
    https://accounts.google.com/
    并单击
    刷新
    。这将从中填充所有端点。如果您愿意,也可以给环境起一个好名字:

    接下来,在
    客户机
    选项卡上,单击
    +新客户机
    。然后,输入您注意到的Google客户端的
    客户端ID
    。同时设置密码并打开
    代码流

    关闭该模式,然后创建一个新流:

    选择
    代码流

    在“环境”下拉列表中,确保选择了您创建的环境:

    客户端ID
    文本组合框中,选择您在环境中创建的一个。选择
    openid
    或键入它并按enter键。单击
    运行
    按钮:

    在谷歌登录并同意应用程序,如果你被提示

    最后,回到OAuth.tools后,点击步骤3下的
    兑换代码

    在右侧的结果窗格中,您将看到访问令牌和ID令牌

    如果您还想要一个刷新令牌,请签出这个解释更多信息的答案