在计算引擎中使用Google帐户进行身份验证和Google API

时间:2016-11-04 13:51:28

标签: authentication google-cloud-datastore google-cloud-platform google-compute-engine

Google App Engine标准环境可让您轻松与Google帐户集成,以进行用户身份验证,云数据存储以及Gmail API,Google日历等API。

计算引擎中是否也提供这些相同的功能?我的意思是我可以在计算引擎虚拟机的Tomcat容器中部署Web应用程序,并使用Google帐户进行身份验证,使用云数据存储来实现持久性,使用Google Plus和Google日历等API来阅读用户'个人信息?

我发现this网址表示可以在Compute Engine中使用Cloud Datastore,但无法找到有关Google帐户使用情况的类似文档,以便对Google Plus和Google日历等API进行身份验证和使用。

1 个答案:

答案 0 :(得分:1)

是的,你可以。

您可以使用tomcat和任何其他网络容器中的所有Google API(Gmail API,Google日历等)。您只需提供连接到Google API的凭据即可。 HERE如何在服务器端Web应用程序上获取凭据,请注意它不是指任何特定Web容器的文档。

Appengine提供了一种通过UserServiceFactory对Google用户进行身份验证的简单方法。这项服务在AppEngine环境之外无法使用,因为它附带了AppEngine SDK。

要在AppEngine环境之外使用Google Cloud Datastore,您需要使用Remote API。使用此API,您将能够访问数据存储区服务。