...
Let's have a look on each criterion in more details.
allowClientIP\[FilterName\] : if empty then there is no restriction else only requests with one of the given client IP adresses will be forwarded to the filter \ [FilterName\]. Balise Wiki
Bloc de code |
---|
<!-- TRUSTED --> <init-param> <param-name>org.esupportail.filter.authenticationRouter.allowClientIPTRUSTED</param-name> <param-value>129.20.129.12 129.20.129.13</param-value> </init-param> |
useSecureRequest\[FilterName\] : if true then only HTTPS requests will be forwarded to the filter \ [FilterName\].
\\ Balise Wiki
Bloc de code |
---|
<init-param> <param-name>org.esupportail.filter.authenticationRouter.useSecureRequestTRUSTED</param-name> <param-value>false</param-value> </init-param> |
agent\[FilterName\] : if empty then there is no restriction else only request with one of the given client agents will be forwarded to the filter \[FilterName\]. The agent identifies the type of the client - mozilla, DAVFS... - \*Regular
expressions are accepted*.
\\no restriction else only request with one of the given client agents will be forwarded to the filter [FilterName]. The agent identifies the type of the client - mozilla, DAVFS... - *Regular Balise Wiki
expressions are accepted*.
Bloc de code |
---|
<init-param> <param-name>org.esupportail.filter.authenticationRouter.agentTRUSTED</param-name> <param-value>*mozilla*</param-value> </init-param> |
httpRequestParameter\[FilterName\] : if empty then there is no restriction else only request with the given parameters will be forwarded to the given filter (here TRUSTED). \ *Regular expressions are
Balise Wiki
accepted*.
\\
\\
Bloc de code |
---|
<init-param> <param-name>org.esupportail.filter.authenticationRouter.httpRequestParameterTRUSTED</param-name> <param-value>auth=trusted authentication=trusted mode*=*secure*</param-value> </init-param> |
...
destinationHost\[FilterName_\] : if empty then there is no restriction else only request with the given destination hosts will be forwarded to the given filter (here TRUSTED). \ *Regular expressions are
accepted*.
\\
Bloc de code |
---|
<init-param> <param-name>org.esupportail.filter.authenticationRouter.destinationHostTRUSTED</param-name> <param-value>webdav-restricted.univ-rennes1.fr webdav-restricted2.univ-rennes1.fr *.univ-valenciennes.fr</param-value> </init-param> |
...