X

Moodle Salesforce Single Sign on (SSO) based on SAML

Paradiso Solutions has done many Moodle and Salesforce Integrations. Following article gives high level overview of using SAML protocol to do single sign on (SSO).

 What is SAML?

Security Assertion Markup Language (SAML) is an XML-based open standard data format for exchanging authentication and authorization data between parties, in particular, between an identity provider and a service provider. SAML is a product of the OASIS Security Services Technical Committee. SAML dates from 2001; the most recent update of SAML is from 2005.

SAML

Moodle SAML Configurations:

Out of the box, Moodle does not support SAML authentication. But we have developed an authentication plugin which supports SAML.

Salesforce elearning

Salesforce SAML Configurations

Salesforce Support SAML using Salesforce or external vendor as Identity Provider (IdP). Here are screenshots of using Salesforce as IdP.

Salesforce Moodle

PingFederate SAML Configurations

You can also use other Identity providers such as Ping Federate. We have implemented PingFederate as IdP and integrated with Moodle as Service Provider (SP).

PingFederate SAML

Customization of Salesforce to call Moodle:

Following screenshots shows how to launch Moodle from salesforce without login.

 You can add custom link or tab or button in Salesforce so that Salesforce users can get into moodle without having to login.

Salesforce LMS

Following screenshot shows how we launch Moodle within Salesforce tab.

Salesforce Integration

Follow us!

Do NOT follow this link or you will be banned from the site!