- Login without allowing credentials to sit in memory and be reused when token refresh fails. - Capture login and token refresh failures with message/code. - Switch organization workflows