Dispatch
Used when there are multiple authentication possibilities. The dispatcher will, based on incoming data, select the appropriate route the user to the correct authentication.
The first authenticator with a matching expression will be selected.
Properties
Example Configuration
{ "alias": "samldispatch", "name": "Dispatch", "configuration": { "idpID": "idp", "mapping": [{ "expression": "!request.getParameter('remoteAddress').startsWith('192.168.1')", "authenticator": "auth1" }, { "expression": "request.getParameter('remoteAddress').startsWith('192.168.1')", "authenticator": "auth2" } ] } }
Requirements
One or more SAML authenticator configured.