Perform the authentication method
POST/verification-srv/authentication/:method/verification
This API call is used to perform authentication depending on the type of verification configured.
This is a public API that requires no groups or roles but requires a valid exchange_id obtained from the initiation step. The verification method is specified in the URL path parameter {method}.
Validation Steps Performed:
- Validates
exchange_idis present and valid - Validates
single_factor_authis only allowed for FACE method - Method-specific validations:
- Backup Code: Validates backup code exists, is not already used, and marks it as used after successful authentication
- Email/SMS/TOTP: Validates pass_code matches the sent code
- FIDO2: Validates FIDO2 client response
- Password: Validates password matches user's stored password
- Pattern: Validates pattern matches user's configured pattern
- Push/TouchID/Face: Validates device and biometric authentication
- Performs Fraud Detection System (FDS) checks for suspicious activity
Request
Responses
- 200
- 400
- 417
SUCCESS
Bad Request
Expectation Failed