KSSIDP Errors
There are two susbsystems from where you can get error in KSSIDP. 580 - IDP errors 513 - AST errors
The few errors and their corresponding error codes triggered by KSSIDP are listed below.
IDP errors
| Error Code | Error Description |
|---|---|
| 000 | NONE |
| 001 | Wrong User Name |
| 002 | Wrong Password |
| 003 | Activation Code Not Provided |
| 004 | User Not Found |
| 005 | Activation Code Expired |
| 006 | Activation Code Invalid |
| 007 | Current Password Not Provided |
| 008 | New Password Not Provided |
| 009 | Incorrect Old Password |
| 010 | Invalid Credentials |
| 011 | Invalid Credentials, You have only {0} attempts remaining |
| 012 | Invalid password: must not be equal to any of last {0} passwords. |
| 013 | Invalid password: minimum length {0}. |
| 014 | Invalid password: maximum length {0}. |
| 015 | Invalid password: must contain at least {0} lower case characters. |
| 016 | Invalid password: must contain at least {0} numerical digits. |
| 017 | Invalid password: must contain at least {0} upper case characters. |
| 018 | Invalid password: must contain at least {0} special characters. |
| 019 | Invalid password: must not be equal to the username. |
| 020 | Invalid password: must not be equal to the email. |
| 021 | Invalid password: fails to match regex pattern(s). |
| 022 | Invalid password: password is blacklisted. |
| 023 | Invalid password: new password does not match password policies. |
| 026 | User is Temporarily locked for {0} seconds |
| 027 | User is currently disabled, Please contact admin. |
| 031 | Passwords don't match. |
| 032 | You are already authenticated as different user {0} in this session. Please log out first. |
| 033 | Cookie not found. Please make sure cookies are enabled in your browser. |
| 034 | Username is already taken, provide a unique username. |
| 035 | Alias Username is required. |
| 036 | Unexpected error when handling authentication request to identity provider. |
AST errors
| Error Code | Error Description |
|---|---|
| 503 | The service is temporarily unavailable, please try again later. |
| 5001 | The application has encountered an unknown error |
| 5002 | Decryption failed with message '$message' |
| 5003 | Deriving keys failed with message '$message' |
| 5004 | A database operation has failed unexpectedly |
| 5005 | Database Error" + (details?.let { ": $it" } ?: "") |
| 5006 | Kafka Error" + (details?.let { ": $it" } ?: "") |
| 50010 | Encountered an outbox item with the unknown topic routing key '$key' |
| 400 | - |
| 4001 | Missing required $location field in a request payload. |
| 4002 | Malformed $location" + (reason?.let { "\n Reason: $it" } ?: "") |
| 4003 | Malformed request body" + (reason?.let { ": $it" } ?: "") |
| 4004 | Algorithm identifier '$alg' unknown |
| 4005 | SSMS kex payload validation failed |
| 4006 | AST client data session payload is missing or incomplete |
| 4007 | The AST client ID in the request URI(pathClientId) does not match the AST clientdata(pathClientId) |
| 401 | Unauthorized |
| 4031 | Device binding verification failed |
| 4032 | Client is locked |
| 4033 | Version is not registered yet |
| 4034 | Version is locked |
| 4035 | App checksum is incorrect |
| 4036 | Login with an unactivated client |
| 4037 | Signature or MAC verification failed during mKEX authentication: $message |
| 4041 | Client with clientId $astClientId in tenant $tenant was not foun |
| 4042 | A link between clientId $astClientId and user tenant/tenant/tenant/user was not found |
| 4043 | Version could not be found for tenant: $tenant, appName: $appName, version: $version and platform: $platform |
| 4044 | The session info for astClientId $astClientId and preMasterSecretId $secretId was not found |
| 4045 | Public Key could not be found for tenant: $tenant and keyId $keyId |
| 4091 | A client with the same ID already exists |
| 4092 | Client $astClientId and user tenant/tenant/tenant/user are already linked |
| 5021 | Error calling $method $requestUri" + (message?.let { ": $it" } ?: "") |
| 5022 | Invalid response from $method $requestUri" + (message?.let { ": $it" } ?: "") |
| 5023 | Invalid error response from $method $requestUri" + (message?.let { ": $it" } ?: "") |
| 5024 | Executing '$command' against Redis failed" + (message?.let { ": $it" } ?: "") |
| 5041 | The request to Redis timed out |
| 60 | The configured $purpose truststore file at $file does not exist |
| 61 | A trust store is required for SSL mode $mode, but none are configured |