# AuthenticationError

An enumeration that describes authentication issues.

# Cases

# emptyIdentity

One or more of dtas, token or mpinId properties of the identity are empty.

# emptyUser

One or more of userId and projectId properties of the user are empty.

# emptyScope

scope array is empty.

# invalidAccessId

AccessId for authentication is empty or nil.

# invalidPin

Pin is wrong or has an invalid format, e.g contains letters or special symbols.

# invalidCryptoValue

Values returned from the crypto library are empty.

# invalidChallenge

Challenge received from pass1 is empty or nil.

# invalidAuthOTT

There is an unknown issue when handling the pass2 request-response object.

# invalidAuthenticateResponse

There is an unknown issue when handling the authenticate request-response.

# wamPinError

PIN code related error when doing Whack-a-mole

# revokedUser

The user is revoked, so authentication is not possible.