Javafish 6 web uygulamasını Glassfish 3'te çalıştırıyorum. JAAS'ı jdbcRealm ve varsayılan haritalamayı rol haritalama için kullanıyorum. Benim veritabanında ben rollerine haritalama kullanıcı isimleri için tablo vardır:jdbcRealm veritabanında olduklarında neden güvenlik rollerini web.xml'de listeleyebilirim?
username | role
----------+-------
john | admin
mary | user
Neden web.xml
kez daha bu rolleri listelemek gerekiyor? O isUserInRole()
olmadan
<security-role>
<role-name>admin</role-name>
</security-role>
<security-role>
<role-name>user</role-name>
</security-role>
hep false
döndürür. Güvenlik rollerini web.xml
içinde yeniden tanımlamazsınız.
http://stackoverflow.com/questions/5294252/confusing-about-security-role-in-web-xml –
'a yakın görünüyor. Aslında güvenlik alemleriyle ilgili olmamasına rağmen. –