2017-03-06 42 views
2

顯然,Google Cloud Endpoints沒有直接的方式允許/限制只有您的移動應用(Android或iOS)才能訪問私有端點API。 1234爲什麼Google雲終端不支持移動應用身份驗證/授權?

有可能是許多應用程序在開發者想對谷歌雲平臺她的後端。而且,很可能很多這些應用都希望在沒有應用用戶登錄其Google帳戶的情況下使用後端API。

是(至少是當前版本)端點僅適用於那些用戶是Google用戶的移動應用程序或API在哪裏打開? 或我錯過了什麼?

回答

2

您是對的,開箱即用Google Cloud Endpoints僅支持Google身份驗證,但您可以爲首選登錄提供程序構建自己的身份驗證。 Cloud端點也支持此功能,但由於某些原因,文檔不會被傳播。

您需要實現與接口

com.google.api.server.spi.config.Authenticator 

類請看看下面的例子:

Google Cloud Endpoints and user's authentication

問候

邁克爾

+0

謝謝邁克爾。作爲一個常見的使用案例,我期待它能夠得到開箱即用的支持。 – user362953

+0

你是對的。我希望Google能夠發佈Firebase身份驗證解決方案 –

+0

我是Firebase的新用戶。您是指[匿名身份驗證?](https://firebase.google.com/docs/auth/android/anonymous-auth)。在沒有用戶登錄的情況下驗證應用程序是否安全/可靠? – user362953