Defines a specific Authenticator that implements the AuthenticatorIF interface
Syntax
<Authenticator id="..." level="..."> <Properties> <Property name="authenticator.classname" value="..."/> <Property name="authenticator.context" value="..."/> <Property name="authenticator.description" value="..."/> </Properties> </Authenticator>
Arguments
Name | Required | Description | Example |
---|
id | Yes | A unique identifier for the Authenticator | id="IdPass-Embedded"
| level | Yes | What "level" does the Authenticator support
| level="USER" |
Properties
Name | Required | Description | Example |
---|
authenticator.classname | Yes | The full pathname of the Java class that implements the AuthenticatorIF interface | value="org.openptk.authenticate.IdPassAuthenticator" | authenticator.context | Maybe | If the Authenticator is designed to leverage a Context, for the authentication process, then this property is required. It is the id of a configured Context | value="Embedded-JDBC" | authenticator.description | No | A descriptive name for the Authenticator | value="My Authenticator" |
Example
<Authenticator id="Employees-IdPass-Embed" level="USER"> <Properties> <Property name="authenticator.classname" value="org.openptk.authenticate.IdPassServiceAuthenticator"/> <Property name="authenticator.context" value="Employees-Embed-JDBC"/> <Property name="authenticator.description" value="ID and Password verified with Embedded database"/> </Properties> </Authenticator> |
|