我们正在使用Google Cloud在GCE实例上构建RESTful服务。这个服务将在内部使用,即web服务器。我考虑使用Oauth保护此服务。
但是,是否有可能利用Google认证已经提供的功能,而不是维护自己的消费者密钥/密钥数据库?因此,我设想以下流程:
- Web服务器使用服务帐户与Google进行身份验证,并获得一些访问令牌作为响应
- Web服务器使用此访问令牌向REST服务发出请求
- REST服务使用Google验证此访问令牌,仅在验证通过时返回有效响应
我在Google Cloud文档中找不到类似的内容,所以我想在这里询问一下,看看SO是否更了解情况 :)
谢谢!