In the miniOrange SAML SSO plugin, go to the Service Provider Setup tab of the plugin. There are two
ways to configure the plugin:
A. By uploading IDP metadata:
Click on the Upload IDP metadata button.
Enter the Identity Provider Name.
You can copy and paste the IdP metadata XML file and click on the Upload Metadata button or
use a metadata URL and click on Fetch Metadata.
B.Manual Configuration:
Provide the required settings (i.e. Identity Provider Name, IdP Entity ID or Issuer, SAML
Login URL, X.509 Certificate) as provided by your Identity Provider.
Click on the Save button to save your configuration.
Step 3: Attribute Mapping
When the user performs SSO, the NameID value is sent by the Identity Provider. This value is
unique for every user.
To assign by which attribute value the user should authenticate or create, select Email (default) or
Username in Login/Create Moodle account by:
For the plugin to access these attributes, assign the values for Email and
Username as 'NameID' (without quotes).
Click on the Save button to save your configuration.
Step 4: Role Mapping
In the free plugin, you can choose a default role that will be assigned to all the non-admin
users when they perform SSO. [NOTE: Roles will be assigned to new users created by
SSO. Existing Moodle users’ roles will not be affected.]
Go to the Attribute/Role Mapping tab and navigate to the Role Mapping section.
Select the Default Role and click on the Save button to save your configuration.
Step 5: 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.
In the miniOrange SAML SSO plugin, go to the Service Provider Setup tab of the plugin. There are two ways to configure the plugin:
A. By uploading IDP metadata:
Click on Upload IDP metadata button.
Enter the Identity Provider Name
You can copy and past IdP metadata XML file and click on Upload Metadata button or use a metadata URL and click on Fetch Metadata.
B.Manual Configuration:
Provide the required settings (i.e. Identity Provider Name, IdP Entity ID or Issuer, SAML Login URL, X.509 Certificate) as provided by your Identity Provider.
Click on the Save button to save your configuration.
Step 3: Attribute Mapping
When the user performs SSO, the NameID value is sent by the Identity Provider. This value is unique for every user.
To assign by which attribute value user should authenticate or create select Email or Username in Login/Create Moodle account by:
For the plugin to access these attribute assign the Email and Username attribute.
Addtionally user attributes can be mapped (such as Firstname and Lastname).
Click on the Save button to save your configuration.
Step 4: Custom Attribute Mapping:
This feature allows you to map custom attribute sent by the IDP to the Moodle attributes.
You can add multiple attributes by click on "+" button.
Click on the Save button to save your configurations.
Step 5: Role Mapping
This feature allows you to assign and manage roles of the users when they perform SSO. Along with the default Moodle roles, this is compatible with any custom roles as well.
Group/Role attribute will provide a mapping for the field name which contains role-related information sent by the IDP and will be used for Role Mapping.
Navigate to role mapping section and provide the mappings for the respective roles.
For example, If you have a user whose Group/Role attribute value is idp-teacher and you want to assign it to the teacher group then, just provide idp-teacher in the Teacher: field of Role mapping section.
Click on the Save button to save your configurations.
Step 6: SSO settings
In the plugin you can add a login widget to enable SP-Initiated SSO on your site.
Click on Click here link which will redirect to the Manage authentication menu
Click on the to enable the plugin visibility.
Click on the ⬆ to set plugin preference.
To enable auto-redirect from Moodle login page to WordPress site .
Click on the Enable Auto-redirect to IDP from Moodle login page.
Note down Backdoor URL it will be useful when SSO fails.
Click on the Save button to save your configuration.
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 info@xecurify.com