<!--
The below example is the NTLM filter required to use the
NtlmAuthenticator. To enable the NTLM filter uncomment it
and set the jcifs properties as this filter's parameters.
See http://jcifs.samba.org/src/docs/ntlmhttpauth.html#props
for detailed documentation for jcifs properties (basic
authentication is not supported).
<filter>
<filter-name>NtlmFilter</filter-name>
<filter-class>lumis.portal.authentication.http.NtlmFilter</filter-class>
<init-param>
<param-name>jcifs.http.domainController</param-name>
<param-value>10.200.10.2</param-value>
</init-param>
<init-param>
<param-name>jcifs.smb.client.domain</param-name>
<param-value>DOMAIN_NAME</param-value>
</init-param>
<init-param>
<param-name>jcifs.smb.client.username</param-name>
<param-value>A_LOGIN_FOR_THE_SPECIFIED_DOMAIN</param-value>
</init-param>
<init-param>
<param-name>jcifs.smb.client.password</param-name>
<param-value>THE_PASSWORD_FOR_THE_LOGIN</param-value>
</init-param>
<init-param>
<param-name>jcifs.util.loglevel</param-name>
<param-value>1</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>NtlmFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
</filter-mapping>
-->
<filter>
<filter-name>AuthenticationFilter</filter-name>
<filter-class>lumis.portal.authentication.AuthenticationFilter</filter-class>
<!-- Uncomment to customize the regexp pattern of request.getServletPath()
that will not be processed by this filter. The requests for these
resources will just continue through directly without the authentication process.
<init-param>
<param-name>ignorePattern</param-name>
<param-value>(?i)(^/data/|\.(s?html?|css|js|gif|jpe?g|png|pdf)$)</param-value>
</init-param>
-->
</filter>
|