我有一個應用程序,我已經在PHP中創建所需的API我也可以使用Firebase創建它。Phonegap:認證的應用程序,而不是用戶的API訪問
該應用程序旨在供新技術人員使用。我不想要任何登錄身份驗證。
由於我已經創建了API,任何通過我的代碼的人都可以看到API鏈接並可以獲取我不想要的數據。
我想要實現的是提供數據的API時的要求是從我的應用程序只
我怎麼能做到這一點,沒有任何用戶登錄?
我有一個應用程序,我已經在PHP中創建所需的API我也可以使用Firebase創建它。Phonegap:認證的應用程序,而不是用戶的API訪問
該應用程序旨在供新技術人員使用。我不想要任何登錄身份驗證。
由於我已經創建了API,任何通過我的代碼的人都可以看到API鏈接並可以獲取我不想要的數據。
我想要實現的是提供數據的API時的要求是從我的應用程序只
我怎麼能做到這一點,沒有任何用戶登錄?
創建一個訪問令牌並將其存儲在您的應用程序中,然後在每個ajax請求上您將比較該令牌,因此如果該令牌有效,您將傳遞該內容,否則您將顯示一條錯誤消息。
如,raymond Camden在他的評論中說:
它是不安全的。我可以使用遠程調試來嗅探訪問令牌 ,然後自己使用它。在這一天結束時,你無法做到100%安全地做 。
看起來你正在尋找[匿名認證](https://www.firebase.com/docs/web/guide/login/anonymous.html)。您無法以任何方式安全驗證來自特定應用程序的任何內容。你可以通過[生成你自己的令牌](http://jsfiddle.net/firebase/XDXu5/embedded/result/)並將其用於所有用戶的身份驗證來實現窮人的安全性(這不是很安全)。 – Kato