Properties shared among all nevisIDM authentication plug-ins
All nevisIDM authentication plug-ins share the same base, which is initialized when the very first nevisIDM state in the nevisAuth configuration is initialized. As a consequence, define these properties on the very first nevisIDM plug-in in your nevisAuth configuration – no matter which one of the nevisIDM plug-ins it is.
Topic | Description |
---|---|
Class | all nevisIDM authentication plug-ins |
Logging | IdmAuth |
Properties | login.service.connection.0, ..., login.service.connection.9 (url, -)Defines the network connection to the nevisIDM 2.x SOAP login service. Connections are used in the indexed order for fail-safety. Load balancing and stateful target discarding are not supported at the time. Property is required by all nevisIDM plug-ins. Example: <http://localhost:8989/nevisidm/services/v1/LoginService> It is enough to configure only for one AuthState and reference the values using propertyRef` in all other states. |
Properties | admin.service.connection.0, ..., admin.service.connection.9 (url, -) Defines the network connection to the nevisIDM 2.x SOAP admin service. Connections are used in the indexed order for fail-safety. Load balancing and stateful target discarding are not supported at the time. Property is required by all nevisIDM plug-ins.Example: <http://localhost:8989/nevisidm/services/v1/AdminService> It is enough to configure only for one AuthState and reference the values using propertyRef` in all other states. |
poolingMode (`failover | |
discardInterval (number of seconds, 10) Defines how long nevisAuth should wait before trying to reuse a back end that was marked as unavailable. | |
retryDiscardedResources (boolean, false) If set to "true" and all resources are discarded, a retry will be attempted on each resource. If a resource is found to be OK but is currently marked as "discarded", it will be re-enabled. |