Skip to content
Edvello
Esc
↑↓navigate↵open⌘Jpreview
On this page

Enterprise SSO

Configure Single Sign-On (SSO) with OIDC for your organization.

Edvello supports Single Sign-On (SSO) via OpenID Connect (OIDC), allowing your organization members to sign in using your existing identity provider (IdP). For step-by-step setup, start with Set Up Enterprise SSO.

Supported Providers

We support OIDC-based SSO with the following identity providers:

  • Okta
  • Google Workspace
  • Auth0

How It Works

Academy Login

When users visit your organization’s custom domain (e.g., yourorg.edvello.com), SSO is automatically detected and they can sign in directly with your IdP.

Shared App Login

On the main Edvello app (app.edvello.com), users enter their email address first. If their email domain matches your configured SSO domain, they’ll be prompted to sign in via SSO.

Access Policies

Force SSO

When enabled, all users must sign in via SSO. Email/password login is disabled for your organization. This is recommended for security compliance.

Auto-Join

When enabled, users who sign in via SSO with a matching email domain are automatically added to your organization. Otherwise, they must be invited first.

Break-Glass Access

Allows organization admins to bypass SSO with email/password in case of emergency (e.g., IdP outage). Keep this enabled for safety.

User Provisioning

JIT (Just-In-Time) Provisioning

Users are automatically provisioned when they first sign in via SSO:

  1. If the user has a pending invitation, they join with the invited role
  2. If auto-join is enabled, they join with the default role (typically Student)
  3. If neither, they can join later via invitation

Role Mapping

Map IdP groups to Edvello roles:

  • Admins → ROLE.ADMIN (1)
  • Tutors → ROLE.TUTOR (2)
  • Students → ROLE.STUDENT (3)

Configure this in your SSO policy settings.

Security Notes

  • SSO secrets (client credentials) are encrypted at rest
  • All SSO login attempts are logged for audit purposes
  • Force SSO is enforced server-side, not just UI-level
  • Session management follows your IdP’s policies

SAML Support

SAML 2.0 support is planned for a future release. Currently, only OIDC is supported.

Was this page helpful?