I have an authentication flow for a specific client where some users have 2FA enabled. This involves a call to the login
API, which I understand from the documentation will return:
200
if the auth is successful.202
if the auth is successful BUT the user is not registered with the client.242
if the auth was successful BUT the user has 2FA enabled.
Our application uses refresh tokens (which are only provided if the user is registered with the client). This means if we get a 202
we automatically register the user with the application and re-try login.
My question: What happens if the user is BOTH unregistered AND has 2FA? I believe in that case 242
is returned by /login
, which then signals the need for a 2FA flow. However, I can't find the documentation for twoFactorLogin
to know if 202
as a possible response from the /api/two-factor/login
endpoint.