<security-constraint>
    <web-resource-collection>
        <web-resource-name>Emerald Favicon</web-resource-name>
        <url-pattern>/favicon.ico</url-pattern>
    </web-resource-collection>
</security-constraint>
<security-constraint>
    <web-resource-collection>
        <web-resource-name>Emerald Stylesheet</web-resource-name>
        <url-pattern>/emerald.css</url-pattern>
    </web-resource-collection>
</security-constraint>
<security-constraint>
    <web-resource-collection>
        <web-resource-name>Emerald Stylesheet</web-resource-name>
        <url-pattern>/resources/*</url-pattern>
    </web-resource-collection>
</security-constraint>
<security-constraint>
    <web-resource-collection>
        <web-resource-name>Emerald Logout</web-resource-name>
        <url-pattern>/logout.jsp</url-pattern>
    </web-resource-collection>
</security-constraint>
<security-constraint>
    <web-resource-collection>
        <web-resource-name>Matillion Emerald</web-resource-name>
        <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
        <role-name>Emerald</role-name>
    </auth-constraint>
</security-constraint>
<security-constraint>
    <web-resource-collection>
        <web-resource-name>Driver Upload</web-resource-name>
        <url-pattern>/driver_upload</url-pattern>
    </web-resource-collection>
    <auth-constraint>
        <role-name>Admin</role-name>
    </auth-constraint>
</security-constraint>
<security-constraint>
    <web-resource-collection>
        <web-resource-name>Certificate Upload</web-resource-name>
        <url-pattern>/uploadCertificates</url-pattern>
    </web-resource-collection>
    <auth-constraint>
        <role-name>Admin</role-name>
    </auth-constraint>
</security-constraint>

<security-role>
    <role-name>Emerald</role-name>
</security-role>

<security-role>
    <role-name>Admin</role-name>
</security-role>

<login-config>
    <auth-method>FORM</auth-method>
    <form-login-config>
        <form-login-page>/login.jsp</form-login-page>
        <form-error-page>/login.jsp?error=Invalid+username+or+password</form-error-page>
    </form-login-config>
</login-config>
<error-page>
    <error-code>403</error-code>
    <location>/login.jsp?error=You+do+not+possess+the+required+role+to+access+this+resource</location>
</error-page>

