Google Cloud Endpoints Security(OAuth2)和自定义用户架构

时间:2013-03-01 15:18:44

标签: java oauth-2.0 google-cloud-endpoints

我正在阅读与OAuth2 Security相关的Google Cloud Endpoints文档。 我认为这种安全性是针对Google帐户的。

是否支持自定义用户架构进行身份验证?

我希望客户端JS应用程序使用Google Cloud Endpoints,但针对用户的本地存储(App Engine)进行身份验证。

Google Clound端点是否适用于此或我是否需要编写自己的安全机制?

2 个答案:

答案 0 :(得分:0)

我对OAuth的理解是:

结束点由提供者实现,因此当像您这样的应用程序对像我这样的用户进行身份验证时,它会返回结果。

现在问题是google的端点可以返回自定义架构。

您可以做的是,实施这些功能,并更改您的DNS(/etc/conf),以便Google的终端点击您的本地主机。原则上这将有效,但在实践中我不确定自己会这样做,但也许你有理由。

所以使用AppEngine,我想可能有一个类覆盖/实现这个东西。使用DNS重写技巧,您应该能够使其工作。

如果你这样做,请写下来,这样可以帮助别人。

答案 1 :(得分:0)

OAuth for Cloud Endpoints仅限Google帐户。你必须自己编写。

老实说,只需使用Google帐户,用户甚至可以使用自己的电子邮件地址注册Google帐户。将来他们可能也会支持带端点的Open ID。