簡體   English   中英

HTTP狀態403-禁止-使用glassfish-v3的jdbc領域設置

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM