Step 1 – Configure ClassLink SAML Application
Add SAML App
Go to ClassLink Management Console -> Single Sign-On -> SAML Console.
Click ADD NEW
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.
Name: EveryDay Labs
Metadata URL:
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>
Make sure the Metadata URL is set to accept metadata text and paste the text copied in step 1.
Login URL: Your ClassLink Launchpad Login URL
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.
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.
Attach app for permission: Leave this box unchecked.
Save ClassLink Metadata
Build SSO App
Next, build the SSO app for your users.
From the ClassLink Management Console, go to Add & Assign Apps, click new.
Input the name of the SAML app and complete the remaining fields.
Turn on Single Sign-On App,
Select SAML as the type,
Paste the login URL provided by EveryDay Labs
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
Return to the EveryDay Labs platform and click Next. Follow instructions to review and complete set up.