Skip to main content
ClassLink SSO
M
Written by Mikia Manley
Updated over a week ago

Step 1 – Configure ClassLink SAML Application

  1. Add SAML App

    1. Go to ClassLink Management Console -> Single Sign-On -> SAML Console.

    2. Click ADD NEW

    3. Update the Name, Login URL, and Metadata URL with the Metadata from EveryDay Labs. You can add any other custom Attribute Mapping and/or Metadata Overrides that are necessary.

      1. Name: EveryDay Labs

      2. Metadata URL:

        1. Copy this text:

          <?xml version="1.0"?> <md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" validUntil="2024-12-15T17:08:04Z" cacheDuration="PT604800S" entityID="EveryDayLabs"> <md:SPSSODescriptor AuthnRequestsSigned="false" WantAssertionsSigned="false" protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol"> <md:NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified</md:NameIDFormat> <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://everyday-pro.us.frontegg.com/auth/saml/callback" index="1" /> </md:SPSSODescriptor> <md:Organization> <md:OrganizationName xml:lang="en-US">EveryDay Labs</md:OrganizationName> <md:OrganizationDisplayName xml:lang="en-US">EveryDay Labs</md:OrganizationDisplayName> <md:OrganizationURL xml:lang="en-US">https://pro.everydaylabs.com/</md:OrganizationURL> </md:Organization> <md:ContactPerson contactType="support"> <md:GivenName>Support Team</md:GivenName> <md:EmailAddress>pro-support@everydaylabs.com</md:EmailAddress> </md:ContactPerson> </md:EntityDescriptor>

        2. Make sure the Metadata URL is set to accept metadata text and paste the text copied in step 1.

      3. Login URL: Your ClassLink Launchpad Login URL

        • Not sure what your custom login URL is? The login page URL is located in the ClassLink Management Console under Settings>Login Page. See below.

          classlink_saml_5.png

      4. Attributes: Add and rename the following attributes, the renamed value of the attribute will go in the box below the attribute:

        • Required:

          • User name --> name

          • User email --> email

          • Role --> role

          • Schools --> school

            • This should be sending a list of school IDs consistent with the school IDs provided to EveryDay Labs in nightly exports.

      5. Metadata Overrides: Add the NameID value and use "Email" under the Metadata Overrides section. This will allow the Email to be transmitted as the UserID and allow for easier role mapping.

        Image_2024-09-20_00-57-57.png


      6. Attach app for permission: Leave this box unchecked.

  2. Save ClassLink Metadata

    1. Copy the IDP Metadata URL from ClassLink

      • mceclip0.png
    2. Log in to the EveryDay Labs platform and go to Account > Management > SSO Set up SSO Connection > Custom SAML

    3. Paste this URL into the metadata box in the EveryDay Labs platform.

  3. Build SSO App

    Next, build the SSO app for your users.

    1. From the ClassLink Management Console, go to Add & Assign Apps, click new.

    2. Input the name of the SAML app and complete the remaining fields.

    3. Turn on Single Sign-On App,

    4. Select SAML as the type,

    5. Paste the login URL provided by EveryDay Labs

    6. Click the Assign button and click the Add button(s) for the appropriate groups (staff only, no students).

Step 2 – Configure EveryDay Labs SAML Authentication

  1. Return to the EveryDay Labs platform and click Next. Follow instructions to review and complete set up.

Did this answer your question?