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

  1. Sign in to your Moodle site as an admin.
  2. Navigate to Site administration > Plugins > Authentication > Manage authentication.
  3. Enable OAuth 2 by clicking the eye icon to make it active.


Step 2. Add Snapplify as an OAuth Provider

  1. Go to Site administration > Server > OAuth 2 services.
  2. Click Create new custom service.
  3. Set the below values
  4. 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.

https://auth.snapplify.com/oauth/token

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.

https://cdn.snapplify.com/latest/img/snappstar.png


Step 3. Link the Service to an Identity Provider

  1. Go to Site administration > Plugins > Authentication > OAuth 2.
  2. Select Snapplify from the list and click Configure.
  3. Enable it for login by checking the appropriate boxes.
  4. 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.