为什么Google Cloud Endpoints不支持移动应用验证/授权?

时间:2017-03-06 07:41:01

标签: google-app-engine google-cloud-endpoints

显然,Google Cloud Endpoints不支持直接允许/限制只对您的移动应用(Android或iOS)访问私有终端API的方式。 1 2 3 4

可能有很多应用程序开发人员希望将她的后端放在Google Cloud Platform上。并且,很可能这些应用中的许多都希望在没有App用户登录其Google帐户的情况下使用后端API。

(至少是当前版本)端点是否仅供那些用户是Google用户或API开放的移动应用使用? 或者我错过了什么?

1 个答案:

答案 0 :(得分:2)

您是对的,开箱即用Google Cloud Endpoints仅支持Google身份验证,但您可以为首选登录提供商构建自己的身份验证。云端点也支持此功能,但由于某种原因,文档不会传播。

您需要使用接口

实现一个类
com.google.api.server.spi.config.Authenticator

请看下面的例子:

Google Cloud Endpoints and user's authentication

此致

迈克尔