PostUidPasswordAndOTP
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
Use to authenticate with username, password and OTP.
Properties
Name | Description | Default value | Mandatory |
---|---|---|---|
successURL | Where to redirect client after successful authentication | N/A | Yes |
userValidationPipeID | ID of the pipe to execute used to verify user credentials | N/A | Yes |
otpValidationPipeID | ID of the pipe to execute used to the OTP | N/A | Yes |
loginTemplate | Template used when presenting end-user UI. This template is where user enters credantials | login.template | No |
otp | Template used when presenting end-user UI. This template is where user enters OTP | otp.template | No |
userNameParamName | In what parameter is username found when sent to the server | username | Yes |
otpParamterName | In what parameter is OTP found when sent to the server | otp | Yes |
allowLanguageChange | Should user be aböe to change template language | N/A | No |
enableHoneypot | Enable/disable bot protection | true | No |
title | Title used in template. Value in this will try to map against language used by end-user | login.messages.information.title | No |
translationKey | Body used in template. Value in this will try to map against language used by end-user | login.messages.information.body | No |
headingtranslationKey | Header used in template. Value in this will try to map against language used by end-user | login.messages.information.header | No |
includeQueryString | Should initial query string parameters be passed on | false | No |
Example Configuration
{
"alias": "uidpwdotp",
"name": "PostUidPasswordAndOTP",
"configuration": {
"successURL": "/config/",
"userValidationPipeID": "authPipe1"
"otpValidationPipeID": "authPipe2"
},
"id": "uidpwdotp"
}