亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

通過 yaml 規則限制登錄用戶訪問谷歌應用引擎應用中的靜態文件失敗

通過 yaml 規則限制登錄用戶訪問谷歌應用引擎應用中的靜態文件失敗

Go
尚方寶劍之說 2022-01-04 10:17:40
我嘗試使用記錄的方式來限制對通過登錄方式標記為靜態的 url 的訪問:app.yaml 文件中的必需規則。我的目的是通過 xmlhttprequests 訪問由 go 編程語言處理的腳本 url,但是在用戶加載文件 dist/index.html 之前驗證用戶的第一步失敗。令我驚訝的是,沒有提示用戶登錄,而是從靜態文件夾中接收 dist/index.html 文件和它要求的所有其他文件,就好像沒有限制規則存在一樣。這是我的 app.yaml 文件:application: helloworldversion: 1runtime: goapi_version: go1handlers:- url: /  static_files: dist/index.html  upload: dist/index.html  secure: always   login: required - this is what fails as far as I'm concerned- url: /(.*\.(txt|html|json|png|js|log|md|css|ico))  static_files: dist/\1  upload: dist/(.*\.(txt|html|json|png|js|log|md|css|ico))  secure: always   login: required- url: /.*  script: _go_app  secure: always  login: required我上傳到 appengine 的文件夾如下所示:app.yamlindex.yamlxhr_responses.go - this is the intended future non static AJAX partdist/ index.html loads of other stuff that is static
查看完整描述

2 回答

?
眼眸繁星

TA貢獻1873條經驗 獲得超9個贊

顯然,我是在實時谷歌應用引擎上嘗試東西時登錄的,我只是忘記了它知道不將訪問重定向到新登錄提示的方式。


查看完整回答
反對 回復 2022-01-04
?
拉莫斯之舞

TA貢獻1820條經驗 獲得超10個贊

.yaml配置文件中的“登錄:”處理程序選項依賴于 Google 的身份驗證,它可以使用 cookie 進行持久化并在瀏覽器重新啟動后繼續存在。

要正確測試身份驗證,您需要使用新的隱身瀏覽器會話或轉到 Google 網站之一并確保在測試之前您未登錄(如果需要,請明確退出所有 Google 帳戶)。


查看完整回答
反對 回復 2022-01-04
  • 2 回答
  • 0 關注
  • 195 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號