When a deactivated user tries to login through the built-in login provider (not sure about external), an unspecific exception is thrown with the message "Login failed". It would be a lot more usefull if the login actually returns a reason for invalid login (just like UserLoginFailureReason: InvalidCredentials or TooManyFailedLoginAttempts).
This would help in knowing when we need to contact the users API for ODC in order to be able to reactivate or atleast provide the user with a clear message.

Schermafbeelding 2025-03-13 134727.png