Skip to main content

How to Integrate Okta SSO with Teachfloor (SAML 2.0)

Discover how to set up Okta SSO with Teachfloor using SAML 2.0. Step-by-step guide for administrators and IT teams.

Filippo Schiano di Pepe avatar
Written by Filippo Schiano di Pepe
Updated this week

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

  1. Log in to your Okta Admin Console.

  2. From the left menu, go to Applications → Applications.

  3. Click Create New App Integration.

  4. 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.

  1. Enter a recognizable name for your integration — for example, Teachfloor SSO.

  2. (Optional) Upload the Teachfloor logo for easy identification inside Okta.

  3. 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).

  1. Log in to your Teachfloor Admin Dashboard.

  2. Click your profile name in the top-right corner to open the dropdown menu.

  3. Select Organization Settings.

  4. Go to the Integrations tab and open Single Sign-On.

  5. Turn on the toggle next to Enable Single Sign-On.

  6. In the ID Provider dropdown, select SAML.

  7. 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

https://app.teachfloor.com/sso/saml/acs

Use this for Recipient URL and Destination URL

Keep checked

Audience URI (SP Entity ID)

https://app.teachfloor.com/sso/saml/metadata


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.

  1. In your Okta Admin Console, scroll down to the Attribute Statements (optional) section of your SAML configuration.

  2. Add the following attributes to map user information correctly:

Name

Name format

Value

email

Basic

user.email

firstName

Basic

user.firstName

lastName

Basic

user.lastName

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 DashboardSettings → 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.

  1. In Okta, go to Applications → Teachfloor SSO → Assignments.

  2. Click Assign → Assign to People (or Assign to Groups if you prefer managing access by groups).

  3. In the pop-up window, select the users who should have access to Teachfloor.

  4. 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.

Did this answer your question?