Enabling Single Sign-On (SSO) with EdPotential

EdPotential currently supports two methods of Single Sign-On (SSO). This article contains information on getting either option set up.

SAML

The first step is contacting us to enable SAML logins for your school. By default, this is disabled. This will give you access to the following URLs where SCHOOL_ID is the ID of your school on EdPotential:

Note: In our metadata, we provide a validUntil attribute at the top. This is meant to signify that our metadata has expired and that the IdP should fetch the current version. Some IdPs do not support this value, so this attribute may need to be removed before adding it to your IdP.

After this is has been set up, we require the metadata and URL of your Identity Provider. If your Identity Provider has an entity ID, we'll need that too.

We'll then complete the config setup. Following this, we'll need a user to log in through the SAML process.

We use the following attributes by default, but they can be changed if you use a different set in your provider.

Attribute Use
mlepFirstName User first name
mlepLastName User last name
mlepEmail User email address
mlepRole This is what level of access the user will have on the site. We accept custom values to determine if they are a teacher, parent/caregiver or student (or any combination of these). By default, we use a value of TeachingStaff for teachers, and parents or students aren't allowed to access the site.
mlepSmsPersonId This is the ID of the user in your system.

OAuth

We will need to know the following:

  • Authorisation URL
  • Token URL
  • OAuth key

Once these have been provided to us, we can set up OAuth for your school.

Did you find this article helpful? Thanks for your feedback! There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us