You can integrate Snapplify Access with Moodle to enable secure Single Sign-On (SSO) for your users. Follow these steps to complete the configuration.
Learn more about the benefits of Snapplify Access here.
What You’ll Need
- A Moodle administrator account
- Access to your Snapplify account
To enable Snapplify Access on Moodle
Please contact our team by emailing help@snapplify.com and we will supply you with your personalised Client Secret to be used for the OAuth integration.
Step-by-step Instructions
Step 1. Enable OAuth in Moodle
- Sign in to your Moodle site as an admin.
- Navigate to Site administration > Plugins > Authentication > Manage authentication.
- Enable OAuth 2 by clicking the eye icon to make it active.
Step 2. Add Snapplify as an OAuth Provider
- Go to Site administration > Server > OAuth 2 services.
- Click Create new custom service.
- Set the below values
- Save changes.
Value | Description | Example |
Name | The name of the identity issuer. This may be displayed on the login page. | Snapplify |
Client ID | The OAuth Client ID for this issuer. | YOURWEBSITE.com |
Client Secret | The Client Secret is supplied by Snapplify and is a unique password used for API correspondence. | Contact help@snapplify.com for your Client Secret. |
Scopes included in a login request | The scopes included in a login request. | identity |
Scopes included in a login request for offline access | The scopes included in a login request for offline access. | identity |
Additional parameters included in a login request | The additional parameters included in a login request.
| This can be left blank. |
Additional parameters included in a login request for offline access | The additional parameters included in a login request for offline access. | This can be left blank. |
Service base URL | The base URL used to access the Snapplify Access service. | |
Login domains | If set, this setting is a comma-separated list of domains that logins will be restricted to when using this provider. | This can be left blank. |
Logo URL | The name of the identity issuer. This may be displayed on the login page. |
Step 3. Link the Service to an Identity Provider
- Go to Site administration > Plugins > Authentication > OAuth 2.
- Select Snapplify from the list and click Configure.
- Enable it for login by checking the appropriate boxes.
- Save changes.
Step 4. Test the Integration
Log out and visit your Moodle login page. You should now see an option to log in with Snapplify. Test this flow using a test user account from your Snapplify Access tenant.
Need to add Snapplify Access to your Wordpress website? This article will show you how. You can also integrate Snapplify Access for Single Sign On.
Need help? Use the live chat in the bottom right corner of your screen or email us at help@snapplify.com.