Moodle SAML Single Sign-On Setup Guides

Not able to find your IdP? Contact us at and we'll help you set up SSO with your IdP in no time.


Azure AD as IdP

Azure B2C as IdP

Okta as IdP

Keycloak as IdP

Google Apps as IdP

Salesforce as IdP

WordPress as IdP

Auth0 as IdP

miniOrange as IdP

Onelogin as IdP

Centrify as IdP

PingFederate as IdP

Shibboleth-2 as IdP

Absorb LMS as IdP

Gluu Server as IdP

JumpCloud as IdP

Degreed as IdP

AuthAnvil as IdP

Bitium as IdP

CA Identity as IdP

OpenAM as IdP

Oracle as IdP

PingOne as IdP

RSA SecurID as IdP

SimpleSAML as Idp

WSO2 as IdP

Step 1: Download and install miniOrange SAML 2.0 SSO Plugin

miniorange img You will need to install the miniOrange SAML 2.0 SSO plugin:

miniOrange SAML 2.0 SSO

SSO Single Sign On to Moodle with Azure, Azure B2C, Okta, ADFS, Keycloak, Onelogin, Gsuite, Shibboleth & many SAML IdPs [24/7 SUPPORT]

Tested with 4.0.1
  • Login as administrator in Moodle and Go to Site Administration >> Plugins >> Install plugins.
  • Install the plugin from downloaded ZIP package or from Moodle Plugins Directory.
  • After Installation Go to Site Administration >> Plugins >> Plugins overview.
  • Select Additional plugins tab and Click on Settings link of Actions column for Configure miniOrange SAML 2.0 SSO plugin.

Step 2: Configure miniOrange SAML SSO 2.0 Plugin

  • There are two ways to Configure your Identity Provider in the Service Provider Setup Tab:
    • Manual Configuration: Go to Service Provider Setup tab and fill in your Identity Provider details like IdP Entity ID, SAML Login URL, and X.509 Certificate. You will get these details from your Identity Provider.
    • moodle single-sign-on-sso
    • Upload IDP Metadata File/XML: Click on Upload IDP Metadata Button and fill in your Identity Provider Name and Click on Upload Metadata button to upload your metadata.
    • moodle single-sign-on-sso
      moodle single-sign-on-sso
  • Click on Save button once you have entered all mandatory information.
  • Click on Test Configuration button to verify if you have configured correctly.

  • On successful configuration, you will get Attributes Name and Attribute Values on Test Configuration window.

Step 3: Attribute Mapping

  • In the plugin navigate to Attribute/Role Mapping tab.
  • From the Test Configuration window you can map the attribute name with the attributes in the plugin.

Step 4: SSO Settings

  • In the plugin you can add a login widget to enable SP-Initiated SSO on your site.
  • Go to the Plugins >> Authentication >> Manage authentication.
  • Click on the to enble the plugin visibility.
  • Click on the to set plugin preference.

Hello there!

Need Help? We are right here!

Contact miniOrange Support

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to