Skip to main content

EasyCoach SSO via OAuth 2.0

Enable secure, seamless access to EasyCoach Role Plays using OAuth 2.0 SSO with your organization’s authentication system.

Written by Shah Zohaib
Updated this week

OAuth 2.0 SSO enables your users to securely access EasyCoach Role Plays using your organization’s authentication system through API-based integration. As an authorization framework, OAuth 2.0 allows applications, devices, or users to obtain limited, secure access to protected resources on behalf of the resource owner. Third-party applications can either orchestrate an approval interaction with the resource owner or acquire access autonomously, ensuring consistent and controlled authorization.

This framework provides a flexible, standardized architecture for managing identities and policies across web applications, APIs, devices, and desktop clients. By leveraging OAuth 2.0, EasyCoach supports secure, scalable authentication flows and lays the foundation for advanced identity protocols such as OpenID Connect.

This applies to:

  • Authors → creating and managing role plays

  • Learners → accessing and completing role plays

Why use OAuth SSO for EasyCoach?

With OAuth SSO enabled:

  • Secure, token-based authentication

  • Works well with modern identity providers

  • Smooth and seamless login experience

Setting up OAuth SSO

To proceed with the setup:

👉 Please fill in "this default form" and contact [email protected] if you want to set up OAuth 2.0 integration between your platform and EasyCoach.

OAuth 2.0 Configuration Details

Your IT team needs to provide:

  • client_id

  • client_secret

  • Scope

  • Authorization URL

  • Token URL

  • User Info API (must return email and full name) also grant admin consent.

Callback (Redirect) URLs

Note: If you require access to a lower/UAT environment to test SSO before implementing it in Production, please contact our Easygenerator Support via chat or by emailing [email protected] to request staging SSO details. UAT is available for Enterprise plan only.

Azure AD (Microsoft Entra ID)

If you are using Azure AD, this endpoint is typically used:

Make sure the required API permissions are configured.

How the setup works

  1. Your IT team will use the form to configure the SSO on your Identity Provider and fills in the same form

  2. Share it with [email protected]

  3. Easygenerator Tech Support team configures the integration

  4. You receive a provider name

  5. SSO is enabled

Learner Accessing EasyCoach via OAuth SSO

What to replace

  • <provider-name> → Provided by Easygenerator

  • <roleplay-url> → Learners → Role play link

User experience

  • User clicks the Role Play containing OAuth SSO link

  • They are redirected to your organization’s login

  • After authentication, they are taken directly into EasyCoach

👉 No separate Easygenerator login is required.

Embedding EasyCoach Role Plays in Your Course

Once your SSO link is ready (whether SAML or OAuth), you can embed the Role Play into your Easygenerator course for learners:

  1. Go to the Page editor of your course.

  2. Open the Content blocks section on the left panel.

  3. Select EasyCoach Beta from the list of embed options.

  4. Paste your Role Play SSO link into the input field.

  5. Click Embed to insert it into your course page.

Note: Learners must have permission to access the embedded Role Play via SSO. Ensure the link is configured correctly with your SAML or OAuth provider.


Need help?

For setup or troubleshooting:
📧 [email protected]

Did this answer your question?