I. Set up your Okta app
- Create an Okta account, log in, and click the Admin button at the top right of the screen.
- Click the Applications tab.
- Click the Add Application button.
- Click the green Create New App button at the top left of the page. Select SAML 2.0 and click Create.
- Enter the name of the Application. Click Next.
- Configure Your Okta App.
You can find the information you need to enter on this page at https://app.schoolzilla.com/sso/setup/saml, the Schoolzilla SAML Single-Sign On Setup page. You can copy paste from "Your SAML Endpoints" on the SAML Single Sign-On page into this Okta configuration page.
This is an example: The number at the end of the URLs will be unique; it is associated with your Customer ID
Note: You need to log into Schoolzilla as an admin to reach this page. If you do not yet have an account, you may create your own at https://app.schoolzilla.com/register. Make sure you enter your organization's name in the District field, or else you will not be able to manage SSO settings.
- For each of the following Okta configuration fields, copy paste the following values from the Schoolzilla SAML Single Sign-On page:
- Single Sign On URL: Your Single Sign On URL
- Audience URI: Your Audience
- Default RelayState: Your Endpoint
- Fill in the following values in the rest of the fields on this page:
- Name ID format: EmailAddress
- Attribute Statements: (Name, Value)
- User.FirstName, ${user.firstName}
- User.LastName, ${user.lastName}
Note: Attribute statements are marked as optional in Okta, but we recommend sending first and last name so that we can fill in user names for Schoolzilla accounts. If you need to use a different name for your attributes, you can configure your attribute names in the Advanced Settings section of the Schoolzilla SAML Single Sign-On page (https://app.schoolzilla.com/sso/setup/saml).
- Click Next, then Finish on the next page to save your settings.
- For each of the following Okta configuration fields, copy paste the following values from the Schoolzilla SAML Single Sign-On page:
- Click the Sign On tab of your newly created Okta app, and click the Identity Provider metadata link to download your metadata. Save this file. You will need it to configure your SSO settings at Schoolzilla.
II. Register your IdP information with Schoolzilla
- Return to the Schoolzilla IdP configuration page where you found your SAML endpoints (https://app.schoolzilla.com/sso/setup/saml).
- Upload the file you saved in step 6, or copy and paste the URL of your Identity Provider’s metadata, and press Save.
Congratulations! You have connected Okta SSO to Schoolzilla. You can now assign users to your app in the People tab in Okta, and you can test out your configuration by going back to "My Applications" in Okta (the default view) and clicking on your new app. If you need more help, feel free to contact us and we’ll be happy to help!