[英]Reusing Google Api Bearer Token to access user's Drive
您将需要从在浏览器中的JavaScript中进行OAuth切换到在服务器上进行OAuth。 https://developers.google.com/identity/protocols/OAuth2WebServer在这里有很好的记录。您可以选择使用OAuth c#库,也可以直接调用REST端点。
要在用户不在场的情况下实现访问,您需要access_type=offline
其中...
如果您的应用程序在浏览器中不存在用户时需要刷新访问令牌,则将该值设置为offline。 这是刷新访问令牌的方法,将在本文档后面部分介绍。 此值指示Google授权服务器在您的应用程序第一次将授权代码交换为令牌时返回刷新令牌和访问令牌。
然后,您将在用户首次授予许可时获得刷新令牌。 您将需要将此刷新令牌保存在某种服务器数据存储中。 然后,您可以随时使用它来请求访问令牌。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.