幾周前我們已經開始使用谷歌雲端點和其他谷歌雲服務(數據存儲,雲端SQL等)的項目。隱藏我的Google雲端點API
我們的應用程序將讓用戶通過註冊過程,他們將創建自己的用戶名/密碼並提供其他配置文件信息。我們不想使用Google/Facebook/Twitter OAUTH進行身份驗證。我們也希望將我們的API從公衆視野中隱藏起來。
有沒有可能讓我們隱藏或不允許從API瀏覽器訪問API?
幾周前我們已經開始使用谷歌雲端點和其他谷歌雲服務(數據存儲,雲端SQL等)的項目。隱藏我的Google雲端點API
我們的應用程序將讓用戶通過註冊過程,他們將創建自己的用戶名/密碼並提供其他配置文件信息。我們不想使用Google/Facebook/Twitter OAUTH進行身份驗證。我們也希望將我們的API從公衆視野中隱藏起來。
有沒有可能讓我們隱藏或不允許從API瀏覽器訪問API?
除了提供的,有三種可能的安全機制:
如果你的API是根據API資源管理器中我假設你已經配置與此類似:
@Api(clientIds = {
ClockyEndpoint.WEB_CLIENT_ID,
ClockyEndpoint.ANDROID_CLIENT_ID,
Constant.API_EXPLORER_CLIENT_ID
})
只是刪除客戶端ID Constant.API_EXPLORER_CLIENT_ID
,它應該使用API資源管理器不再訪問。
這不適合我。嘗試了這一點,但我仍然能夠從隱身瀏覽器窗口查看我的應用程序的API。 – gsinha
但是,這仍然不會將我的其他API從公共視圖中隱藏起來。我打算採用#3解決方案。 – user3670859