I am trying to secure a particular web page in my project by using security constraint in my web.xml. I am authenticating against a LDAP Server and am successful in getting the roles for the particular user.
Most of the pages will be seen to anyone who successfully logs in but a few of the pages I want only people with an admin or super super role to see it.
so this is what i put in my web xml
While this seems to be correct the user still has access to the page the constraint then works when they try to use the page ex.(click on a submit button, or link on the page) then the browser displays no authorization page.
Is there anyway to get this working so that when the user gets stopped before they get to the page. I am successful on rendering links based on the roles returned but I want to prevent them from typing in the url to get to the resource.
Thanks in advance for you help
posted 8 years ago
I figured it out. xml is read from the top down I had a public constraint that overrided the protected constraint in the wrong order