লগিং ব্যবহারকারীদের পরিচালনা করতে আমি স্প্রিং সিকিউরিটি সেট আপ করছি I আমি একজন ব্যবহারকারী হিসাবে লগ ইন করেছি এবং সফল লগইন করার পরে একটি অ্যাক্সেস অস্বীকৃত ত্রুটি পৃষ্ঠায় নিয়ে যাওয়া হয়েছে। আমি জানি না যে আসলে আমার ব্যবহারকারীকে কী কী ভূমিকা দেওয়া হয়েছে, বা এমন নিয়ম যা অ্যাক্সেসকে অস্বীকার করেছে, কারণ আমি কীভাবে স্প্রিং সিকিউরিটি লাইব্রেরির ডিবাগিং সক্ষম করতে পারি তা বুঝতে পারি না।
আমার সুরক্ষা এক্সএমএল:
<?xml version="1.0" encoding="UTF-8"?>
<beans ... >
<!-- security -->
<security:debug/><!-- doesn't seem to be working -->
<security:http auto-config="true">
<security:intercept-url pattern="/Admin**" access="hasRole('PROGRAMMER') or hasRole('ADMIN')"/>
<security:form-login login-page="/Load.do"
default-target-url="/Admin.do?m=loadAdminMain"
authentication-failure-url="/Load.do?error=true"
username-parameter="j_username"
password-parameter="j_password"
login-processing-url="/j_spring_security_check"/>
<security:csrf/><!-- enable Cross Site Request Forgery protection -->
</security:http>
<security:authentication-manager>
<security:authentication-provider>
<security:jdbc-user-service data-source-ref="loginDataSource"
users-by-username-query="SELECT username, password, active FROM userinformation WHERE username = ?"
authorities-by-username-query="
SELECT ui.username, r.rolename
FROM role r, userrole ur, userinformation ui
WHERE ui.username=?
AND ui.userinformationid = ur.userinformationid
AND ur.roleid = r.roleid "
/>
<security:password-encoder hash="md5"/>
</security:authentication-provider>
</security:authentication-manager>
</beans>
আমি log4j.logger.org.springframework.security=DEBUG
আমার লগ 4j.properties যোগ করার চেষ্টা করেছি
আমি কীভাবে বসন্ত সুরক্ষার জন্য ডিবাগ আউটপুট পেতে পারি?