我已閱讀有關身份驗證的一些信息,但我原以爲我可以關閉應用程序的可見性和/或公開訪問權限。這對alpha測試非常有用,所以這樣的設置肯定存在?或者我需要在應用程序中構建這些東西?隱藏Google App Engine中公開的應用程序
0
A
回答
0
沒有某種認證機制,您的應用程序無法真正區分來自您的請求和來自其他人的請求。
花點時間來分析應用程序的身份驗證需求,或許現在就完成,而仍然是alpha版本,這可能是一個好主意。 根據解決方案,集成可能相當簡單。
谷歌提供了多個身份驗證選項,請參閱What is the difference between Google identity toolkit, Google OAauth and Google+ sign in
我個人選擇了GIT套件簡便性,靈活性和便利性。
0
這可能會保護您的應用程序的網址,以便只有授權用戶或管理員才能訪問它們。
這可以通過app.yaml file(Python,PHP和Go應用程序)或web.xml deployment descriptor(Java應用程序)完成。
0
選項A: 就只允許管理員訪問權限,在yourapp.yaml
- url: /*
login: admin
script: yourappname.app
選項B: 如果你有一個靜態IP(或用了一個星期幾的變化),可以探測到IP
class yourHandler(webapp2.RequestHandler):
def get(self):
userIP=self.request.remote_addr
if userIP=="220.123.211.120" # Change this with your static IP
...your code for authorized users.
選項C:請求而讓只有從您的IP運行 檢查請求域(確保是從你自己的授權域的稱呼),並把一些安全客戶端。
class yourHandler(webapp2.RequestHandler):
def get(self):
origin=self.request.headers['Origin']
if origin=="www.yourdomain.com" # Change this with your domain/subdomain
...your code for authorized users.
# I recommend to put also the CORS headers for your own domain
self.response.headers['Access-Control-Allow-Origin'] = "www.yourdomain.com"
就我個人而言,我有三個選項的組合,加上一個自定義身份驗證訪問私人內容。
相關問題
- 1. 是否可以從Google搜索中隱藏Google App Engine應用程序?
- 2. Google App Engine上的Java應用程序?
- 3. 由於應用程序隱藏了別名,Google App Engine Datastore Admin被禁用
- 4. 刪除Google App Engine應用程序
- 5. Google App Engine應用程序錯誤5
- 6. Google App Engine不停止應用程序
- 7. 剖析java Google App Engine應用程序
- 8. 最喜歡的開源Google App Engine應用程序(Java或Python)
- 9. 開發也可運行Google App Engine的Java Swing應用程序?
- 10. 從開發模式測試Google App Engine應用程序的doPost()
- 11. Google Apps Marketplace - 適用於Google App Engine的SSO Java應用程序
- 12. Google App Engine中的小程序
- 13. 使用Google App Engine的Python中的webapp2開發Web應用程序
- 14. 從公衆中隱藏開發者應用程序
- 15. Google App Engine中的不同用戶類型 - Java應用程序
- 16. 適用於Google App Engine和Android應用程序的Oauth2.0流程
- 17. Google App Engine - 初始化應用程序類中的端點
- 18. Google App Engine中當前應用程序的名稱(Python)
- 19. Google App Engine應用程序中的單點登錄
- 20. Google App Engine中當前應用程序的名稱(Java)
- 21. Google App Engine應用程序中的META-INF文件夾
- 22. 從Google App Engine應用程序運行Google Dataflow管道?
- 23. 從Google App Engine訪問Google Drive Python應用程序
- 24. 我可以在Google App Engine應用程序中使用facelets嗎?
- 25. Google App Engine在Hello World應用程序中不起作用
- 26. 在Google App Engine應用程序中使用Maven
- 27. Google App Engine:公開透露用戶的user_id安全嗎
- 28. 在Google Play上隱藏應用程序
- 29. Google App Engine後端開始
- 30. 託管谷歌App Engine應用程序
你的應用程序(假設它存在的話)會如何區分你和其他人? –
Google認證 - 但我明白你的觀點。 – Warren
丹 - 我認爲你的問題回答了我的問題,答案是'不'。 – Warren