We have
something for you!
Are you still figuring out which LMS is the best? Grab the chance to explore the LMS Buyer's Guide and get started.
Are you still figuring out which LMS is the best? Grab the chance to explore the LMS Buyer's Guide and get started.
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.
Moodle SAML Configurations:
Out of the box, Moodle does not support SAML authentication. But we have developed an authentication plugin which supports SAML.
Salesforce SAML Configurations
Salesforce Support SAML using Salesforce or external vendor as Identity Provider (IdP). Here are screenshots of using Salesforce as IdP.
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).
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.
Following screenshot shows how we launch Moodle within Salesforce tab.