2

IntelliJ is telling me that it

Cannot resolve security role

I'm pretty sure I had to put the roles in another file as well as in web.xml but I can't find much info on that. maybe hboss-web.xml ?

<security-constraint>
    <web-resource-collection>
        <web-resource-name>Secure Pages</web-resource-name>
        <description/>
        <url-pattern>/u/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
        <role-name>USER</role-name>
        <role-name>ADMIN</role-name>
    </auth-constraint>
</security-constraint>

I'm new on intelliJ so maybe I'm misunderstanding something.

Ced
  • 15,847
  • 14
  • 87
  • 146

1 Answers1

4

You need to declare the security roles that you reference in your web.xml (or application.xml if using an EAR based deployment):

<web-app ...>
   ...   
   <security-role>
     <role-name>USER</role-name>
   </security-role>
   <security-role>
     <role-name>ADMIN</role-name>
   </security-role>
   ...
</web-app>
Steve C
  • 18,876
  • 5
  • 34
  • 37