The first step in configuring an application to support SAML based Single Sign-On from Okta is to set up an application in Okta.
In SAML terminology, what you will be doing doing here is configuring Okta (your SAML Identity Provider or “SAML IdP”), with the details of your application (the new SAML Service Provider or “SAML SP”).
Here is how to set up a SAML application in Okta:
Log in to your Okta organization as a user with administrative privileges.
If you don’t have an Okta organization, you can create a free Okta Developer Edition organization here: https://www.okta.com/developer/signup/
Click on the blue “Admin” button
Click on the “Add Applications” shortcut
Click on the green “Create New App” button
In the dialog that opens, select the “SAML 2.0” option, then click the green “Create” button
In Step 1 “General Settings”, enter “Example SAML Application” in the “App name” field, then click the green “Next” button.
In Step 2 “Configure SAML”
Paste the URL below into the “Single sign on URL” and “Audience URI (SP Entity ID)” fields:
Click “Show Advanced Settings”
Change the value of “Request compression” to “Compressed”.
In Step 3 “Feedback”, click the checkbox next to the text “This is an internal application that we created”, then click the green “Finish” button.
You will now see the “Sign On” section of your newly created “Example SAML Application” application.
Keep this page open it a separate tab or browser window. You will need to return to this page later in this guide and copy the “Identity Provider metadata” link. (To copy the that link, right click on the “Identity Provider metadata” link and select “Copy”)
Right-click on the “People” section of the “Example SAML Application” application and select “Open Link In New Tab” (so that you can come back to the “Sign On” section later).
In the new tab that opens, click on the “Assign Application” button
A dialog titled “Assign Example SAML Application to up to 500 people” will open. Type your username into the search box, select the checkbox next to your username, then click the green “Next” button
You will be prompted to “Enter user-specific attributes”. Just click the green “Confirm Assignments” button to keep the defaults.
You are now ready to configure SAML in your application. The information in the tab you opened in step #10 contains the information that you’ll need to configure SAML in your application.