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

Step 1: Download the plugin from moodle plugins directory 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 Idhttps://auth.miniorange.com/moas
    Single Sign On URLhttps://auth.miniorange.com/moas/idp/samlsso
    Single Logout URLhttps://auth.miniorange.com/moas/idp/samllogout
    Identity Provider CertificateUpload the certificate downloaded from miniOrange Admin Console



    Any help needed related to configuring IdP contact us at info@miniorange.com 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 info@xecurify.com or call us at +1 978 658 9387 to find an answer to your question about moodle saml service provider.