[英]HTTP Status 403 - Forbidden - jdbc realm setup with glassfish-v3
嗨,大家好,我只是在使用Glassfish嘗試一些安全功能,例如阻止除授權用戶以外的所有人訪問網頁,此練習的主要目的只是為了了解它的工作方式
我遵循以下教程來設置我的glassfish服務器以及web.xml文件等
http://blog.gamatam.com/2009/11/jdbc-realm-setup-with-glassfish-v3.html
雖然我已經按照設置進行了設置,但我注意到一個奇怪的問題
嘗試訪問/test/newxhtml.xhtml
我得到正確的用戶名/密碼提示,但是當我輸入admin的用戶名和密碼時,我被禁止使用403頁,但是我注意到,如果我輸入用戶名/密碼錯誤,它將重新提示我輸入用戶名和密碼
基本上我想知道這聽起來是否正確,我可以顯示網頁,而不是403錯誤,如果用戶輸入了錯誤的用戶名和密碼,則可以顯示403
多謝你們
編輯
我在控制台中注意到我收到了錯誤消息:
WARNING: No Principals mapped to Role [ADMIN].
WARNING: No Principals mapped to Role [USER].
我已經弄清楚了,是的,沒有配置任何映射,在glassfish-web.xml中添加了正確的映射,現在它可以工作了:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.