1
我已經定義了兩個用戶:admin和user。 現在,當我嘗試使用不存在的用戶訪問管理頁面時,它會將我返回到登錄頁面,所以沒關係,但是當我嘗試使用用戶的用戶名和密碼訪問管理頁面時,它會將我發送到錯誤頁面如果我嘗試訪問用戶頁面,它不會要求我進行身份驗證。JAAS用未經授權的用戶登錄
我已經定義了兩個用戶:admin和user。 現在,當我嘗試使用不存在的用戶訪問管理頁面時,它會將我返回到登錄頁面,所以沒關係,但是當我嘗試使用用戶的用戶名和密碼訪問管理頁面時,它會將我發送到錯誤頁面如果我嘗試訪問用戶頁面,它不會要求我進行身份驗證。JAAS用未經授權的用戶登錄
這是預期的行爲。 有2個階段,當用戶訪問受保護的資源:
當用戶認證失敗時,服務器需要再次執行認證。在表單身份驗證的情況下,用戶再次看到登錄頁面。 當用戶授權失敗時,服務器顯示授權錯誤頁面(通常是HTTP 403錯誤)。可以自定義錯誤頁面。
您是否看到下面的答案?它有幫助嗎? – Michael
是的,它很好解釋,我很抱歉,遲交回復。謝謝。 –