Step-by-Step Guide given below for Moodle Single Sign On (SSO) using SAML

Step 1: Download the plugin and Install it in Moodle

  • Login as administrator in Moodle.
  • 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.
  • Then Select Additional plugins tab
  • To Configure miniOrange SAML 2.0 SSO plugin, Click on Settings link of Actions column

  • Before configuration, Register the plugin with miniOrange.

Step 2: Configuring the plugin

  • Using IdP information user could add details in Configure SP.
  • Provide the required settings (i.e. IdP Entity ID, IdP Single SignOn Service Url, X.509 certificate) in the plugin and save it.

  • For Example:

    IdP Entity Id
    Single Sign On URL
    Single Logout URL
    Identity Provider CertificateUpload the certificate downloaded from miniOrange Admin Console

    Any help needed related to configuring IdP contact us at or call us at
    +1 978 658 9387.

Step 3: Click on the Test Configuration button and the User Details would be fetched

  • The below screenshot shows the successful result.
  • This screenshot shows the attributes that are received and are mapped by attribute mapping.

Step 4:Go to Attribute/Role Mapping Tab And fill in all the fields.

Attribute Mapping :

  • Attribute Mapping is used by the Identity Provider(IdP) and the Moodle group(SP) to map user information from IdP to SP
  • Attribute Mapping helps you to get user attributes from your IdP and map them to Moodle user attributes.
  • Attributes received in successful Test configuration are used for Attribute Mapping.
  • In Attribute Mapping details like username and NameID as shown in step 3 of Test Successful are mapped to Username and Email respectively.
  • While auto registering the users in your Moodle group these attributes will automatically get mapped to your Moodle user details.

Role Mapping :

  • Moodle plugin assigns roles to groups which are mapped against those groups.
  • Moodle uses a concept of Groups, designed to give the site owner the ability to control what groups can and cannot do within the site.
  • In Role Attribute enter the Attribute Name given against role value of Test Configuration for the user.
  • Role mapping helps you to assign specific roles to users of a Moodle group from your IdP.

Step 5:SSO Sign In Settings

There are different ways to login to your Atlassian Moodle Website.
  • Login Button Text make your organization's SSO easy for Moodle users to recognize.
  • You also have option to disable your Moodle login by clicking Disable Moodle Login checkbox if you have enable a Single Sign-On plugin.
    (If disable your Moodle Login all users will be redirected to IdP for login.)
  • Enable backdoor checkbox allows Administrators to bypass external authentication and log in with a Moodle administrator using user name annd password.Note: that a logged-in user cannot access this page only an administrator could.

Free Trial

If you don't find what you are looking for, please contact us at or call us at +1 978 658 9387 to find an answer to your question about moodle saml service provider.