Identity Provider Integration

Salesforce SSO for Thinkific

WooNinja SSO integrates Salesforce as an identity provider for your Thinkific site. Supports SAML 2.0 and OAuth 2.0 protocols with the dedicated highways/salesforce Socialite provider for streamlined OAuth authentication. Automatic user provisioning, group synchronisation, and multi-tenant configuration included.

Protocol support

SAML 2.0 Supported
OAuth 2.0 Supported
User provisioning Automatic
Group synchronisation Supported
Multi-tenant Per tenant

SAML 2.0

Full SAML 2.0 SP support with metadata endpoints for Salesforce connected apps. Supports signed assertions, encrypted assertions, and SP-initiated and IdP-initiated flows.

OAuth 2.0

OAuth 2.0 authorisation code flow via the highways/salesforce Socialite provider. Supports Salesforce scopes, token refresh, and standard claims mapping.

Auto-provisioning

Create Thinkific learner accounts on first Salesforce login. Sync Salesforce user attributes and profile data on every authenticated session.

Attribute mapping

Map Salesforce attributes, OID claims, and custom fields to Thinkific user fields. Supports permission set attributes and role-based mapping.

Enrolment management

Auto-enrol learners based on Salesforce permission sets and roles. Supports application assignments through queued enrolment jobs.

Multi-tenant

Configure separate Salesforce OAuth connections for different Thinkific sites or business units from a single WooNinja SSO installation.

Ready to connect Salesforce to Thinkific?

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

Book a demo