Canada SSO: adapt login to common flow provided in external_auth.