显然,Google Cloud Endpoints不支持直接允许/限制只对您的移动应用(Android或iOS)访问私有终端API的方式。 1 2 3 4
可能有很多应用程序开发人员希望将她的后端放在Google Cloud Platform上。并且,很可能这些应用中的许多都希望在没有App用户登录其Google帐户的情况下使用后端API。
(至少是当前版本)端点是否仅供那些用户是Google用户或API开放的移动应用使用? 或者我错过了什么?
答案 0 :(得分:2)
您是对的,开箱即用Google Cloud Endpoints仅支持Google身份验证,但您可以为首选登录提供商构建自己的身份验证。云端点也支持此功能,但由于某种原因,文档不会传播。
您需要使用接口
实现一个类com.google.api.server.spi.config.Authenticator
请看下面的例子:
Google Cloud Endpoints and user's authentication
此致
迈克尔