Identity Provider Integration

Microsoft Entra ID SSO for Thinkific

WooNinja SSO integrates Microsoft Entra ID (formerly Azure AD) as an identity provider for your Thinkific site. Supports SAML 2.0 and OAuth 2.0 protocols with automatic user provisioning, Microsoft Graph attribute mapping, and tenant-specific configuration.

Protocol support

SAML 2.0 Supported
OAuth 2.0 Supported
Graph attribute mapping Mapped
Tenant-specific config Per tenant
User provisioning Automatic

SAML 2.0

Enterprise SAML 2.0 Service Provider with SP-initiated and IdP-initiated flows, signed assertions, encrypted assertions, and per-connection metadata endpoints for Microsoft Entra ID enterprise applications.

OAuth 2.0 with Azure AD

OAuth 2.0 authorisation code flow with Microsoft Azure AD. Supports tenant-specific endpoints, custom scopes, and token refresh. Uses the Socialite Microsoft Azure provider.

Microsoft Graph mapping

Map Microsoft Graph schema URIs and standard OID attributes to Thinkific user fields. Supports displayName, givenName, surname, email, and directory extension attributes.

Auto-provisioning

Create Thinkific learner accounts on first Entra ID login. Update profiles every session with the latest Microsoft Graph attributes and group memberships.

Multi-tenant

Configure separate Microsoft Entra ID enterprise applications for different Thinkific sites or business units from a single WooNinja SSO installation.

Security logging

Detailed SAML and OAuth 2.0 logs trace every authentication attempt from Entra ID to Thinkific, including assertion inspection and token details.

Ready to connect Microsoft Entra ID to Thinkific?

Deploy Microsoft Entra ID SSO in days, not weeks. Contact us for a walkthrough and setup timeline.

Book a demo