DefaultInternalAuthenticator
Warning
This authenticator is a legacy authenticator. It is recommended to plan for migrating the authenticator to the new protocol agnostic authenticator architecture. More information about the legacy authenticators can be found here.
Note
This authenticator is used to authenticate users against the PhenixID internal user store (USERS entity in store). This authenticator type is by default used for authentication to Configuration Manager.
Properties
| Name | Description | Default value | Mandatory |
|---|---|---|---|
| successURL | The URL to redirect the browser to after successful authentication. | Yes | |
| loginTemplate | Template to use for user interface. | login.template | No |
| includeQueryString | Enable to append query string (passed to authenticator) to successURL. | false | No |
| userNameParamName | Name of the username request attribute. | username | No |
| passworParamterName | Name of the password request attribute. | password | No |
| allowLanguageChange | Enable or disable language change. Set true to allow language change. | No | |
| translationKey | Set key to use for fetching login page body text. | login.messages.information.body | No |
| headingtranslationKey | Set key to use for fetching login page header text. | login.messages.information.header | No |
| enableHoneypot | Set true or false to enable or disable "I am a human" checkbox in login template. | true | No |
| errorURL | The URL to redirect the browser to if an error occurs. | No | |
| title | Set key to use for fetching login page title text. | login.messages.information.title | No |
Example Configuration
{
"alias" : "config",
"name" : "DefaultInternalAuthenticator",
"configuration" : {
"successURL" : "/config/",
"translationKey" : "login.messages.information.body.cm",
"headingtranslationKey" : "login.messages.information.header.cm",
"title" : "login.messages.information.title.cm",
"enableHoneypot" : "false"
},
"id" : "configdefault"
}
Requirements
Auth-http module