是否可以仅使用CLI进行身份验证并获取访问令牌?我没有用于OAuth2同意部分的浏览器,我需要使用REST API进行身份验证和请求资源。
答案 0 :(得分:0)
简短的回答是“否”。 Google OAuth for User Credentials通过网络浏览器执行。
如果您还拥有Google Cloud帐户,则可以使用多种方法创建OAuth访问令牌,但是这些令牌的寿命很短(3600秒)。然后是使用Google Cloud Service帐户的G Suite域范围委派。
我写了一篇有关如何使用curl进行OAuth的文章,但这仍然需要Web浏览器,但是您可以保存令牌并在远程设备上使用。 link。