This step-by-step guide will help administrators and IT teams configure Okta as the Identity Provider (IdP) and Teachfloor as the Service Provider (SP) to enable secure Single Sign-On (SSO) for your organization.
Step 1 – Create a new SAML app in Okta
Log in to your Okta Admin Console.
From the left menu, go to Applications → Applications.
Click Create New App Integration.
In the pop-up window, select SAML 2.0 as the sign-in method and click Next.
This will open the configuration wizard where you’ll connect Okta with Teachfloor using SAML.
Step 2 – Name your Okta application
Before entering technical details, give your app a recognizable name so your team can identify it easily in Okta.
Enter a recognizable name for your integration — for example, Teachfloor SSO.
(Optional) Upload the Teachfloor logo for easy identification inside Okta.
Click Next to proceed to the SAML configuration step.
Step 3 – Enable SAML in Teachfloor
Before connecting Okta, you need to enable SAML in your Teachfloor account so the platform can act as the Service Provider (SP).
Log in to your Teachfloor Admin Dashboard.
Click your profile name in the top-right corner to open the dropdown menu.
Select Organization Settings.
Go to the Integrations tab and open Single Sign-On.
Turn on the toggle next to Enable Single Sign-On.
In the ID Provider dropdown, select SAML.
Click SAML Connection Details to view your Service Provider (SP) information, including the ACS URL and Entity ID.
Keep this page open — you’ll need these values when setting up the SAML connection in Okta.
Under SAML Connection Details, you’ll find two important values:
SP Entity ID – The unique identifier for Teachfloor as a Service Provider.
Assertion Consumer Service (ACS) URL – The endpoint where Okta will send authentication responses after users sign in.
Copy both values.
Step 4 – Connect Teachfloor as a Service Provider in Okta
In your Okta Admin Console, paste the SP Entity ID and Assertion Consumer Service (ACS) URL into the corresponding fields when configuring your SAML app:
Fill in the fields as follows:
Field  | Value  | 
Single sign-on URL  | 
  | 
✅ Use this for Recipient URL and Destination URL  | Keep checked  | 
Audience URI (SP Entity ID)  | 
  | 
Step 5 – Add SSO attribute mapping in Okta
In this step, you’ll configure how user data is shared from Okta to Teachfloor through SAML.
This ensures that Teachfloor correctly receives and displays each user’s information — such as name and email — after they log in via SSO.
In your Okta Admin Console, scroll down to the Attribute Statements (optional) section of your SAML configuration.
Add the following attributes to map user information correctly:
Name  | Name format  | Value  | 
  | Basic  | 
  | 
  | Basic  | 
  | 
  | Basic  | 
  | 
These attributes allow Teachfloor to automatically identify users and display their names and emails once they sign in through Okta.
Click Next, review the details, and then click Finish to save your SAML configuration.
Step 6 – Configure SAML 2.0 settings in Okta
After finishing the setup, Okta will display metadata details for your new app.
To access them, open the app you just created and go to the Sign On tab.
Click View Setup Instructions — this page shows all the Identity Provider (IdP) information you’ll need to connect Okta with Teachfloor.
On that page, copy the following values from Okta:
Identity Provider Single Sign-On URL
Identity Provider Issuer
X.509 Certificate
In another tab, open your Teachfloor Admin Dashboard → Settings → Integrations → Single Sign-On, and paste the corresponding values as shown below:
Name Field in Okta  | Name Field in Teachfloor  | 
Identity Provider Single Sign-On URL  | Login Url  | 
Identity Provider Issuer  | Entity ID  | 
X.509 Certificate  | Certificate (x509)  | 
🟩 Tip: Make sure to copy the full certificate block — including both -----BEGIN CERTIFICATE----- and -----END CERTIFICATE----- lines — to avoid validation errors.
Once all values are pasted, click Save in Teachfloor.
Step 7 – Assign users to the Okta application
In this step, you’ll assign users or groups in Okta who should be able to access Teachfloor via Single Sign-On.
Only assigned users will be able to authenticate and log in through Okta.
In Okta, go to Applications → Teachfloor SSO → Assignments.
Click Assign → Assign to People (or Assign to Groups if you prefer managing access by groups).
In the pop-up window, select the users who should have access to Teachfloor.
Click Assign, then Save and Go Back to confirm the changes.
Once users are assigned, they will see the Teachfloor SSO application in their Okta dashboard and can log in directly with a single click.
🟩 Tip: Assign at least one test account to verify that the SSO integration is working before rolling it out to your entire team.
You’ve successfully set up Okta SSO with Teachfloor using SAML 2.0.
Your organization can now centralize authentication and simplify access management, allowing users to log in securely with their existing Okta credentials.
This integration not only enhances security through single sign-on but also improves user experience — reducing password fatigue and ensuring smoother onboarding for new members.
If you encounter any issues during the setup or login process please reach out to the Teachfloor Support Team for assistance.















