OAuth2 Single Sign-On (SSO) Login — User Guide

Your site can offer Single Sign-On (SSO) so you log in with an external account (e.g. Microsoft, Google, or your organisation’s identity provider) instead of a Totara password. The SSO flow is started from a special login page that first checks your email in the Academy (Totara) and then sends you to the provider to sign in. This guide describes what you see and what to do as an end user.

Who uses SSO login?

Any user who is allowed to use SSO by the site administrator. SSO is only available if:

How do I start SSO login?

You do not open login.php directly by typing the URL. Instead:

Use the link or button provided by your site; do not guess the issuer ID.

What happens step by step?

flowchart LR A[Open SSO link] --> B[Enter your email] B --> C[Click Continue] C --> D{Email in Academy?} D -->|No| E[Access denied] D -->|Yes| F[Redirect to provider] F --> G[Sign in at provider] G --> H[Return to Academy] H --> I[Logged in]
  1. SSO page — You see a “Single Sign-On” form with the message “Enter your email to continue to SSO”.
  2. Enter your email — Type the same email address that is registered in the Academy (Totara). This is the address your organisation uses for your account.
  3. Click Continue — The site checks that this email exists in the Academy and that the account is not deleted.
  4. If your email is not found — You see “Access denied” and the message that your email is not authorized to use the Academy. You are redirected to the normal login page after a few seconds, or you can click “Go to login”. You cannot use SSO until your account exists in the Academy with that email.
  5. If your email is found — You are redirected to the external provider (e.g. Microsoft or Google). Your email may be pre-filled there (login hint) to make signing in easier.
  6. Sign in at the provider — Enter your credentials for that provider (e.g. work Microsoft account). Complete any two-factor or consent steps they require.
  7. Return to the Academy — After the provider confirms your identity, you are sent back to the Academy. The system links your provider account to your Academy account (by email) and logs you in. You are then taken to the page you were trying to reach (or the site home).

Other messages you might see

Important notes

Tip: If your organisation uses Microsoft or Azure AD, the provider page may show your work email already. Sign in with that account. If you get “Access denied”, the same email must exist in the Academy—ask your administrator to add or fix your account.