An example Docker run

Please note that this docker run is incomplete, but shows where to pass the metadata.xml and settings.py. Also note, latest in the below run should not be used unless you have a real reason (needing a development version). When performing docker run, you should substitute latest for the latest tagged release.

Under the "SSO" tab, download the "Issuer URL" metadata file. This will be mounted in your docker container (see above).

Under the "SSO" tab, you will find the "SAML 2.0 Endpoint" and "SLO Endpoint" which will go into the settings.py > idp section.

Lastly, "Save" the SAML Test Connector (IdP).

Notes on Okta

Okta has a slightly different implementation and a few of the tools that this container uses, specifically pysaml2 and djangosaml2, do not like this implementation by default. Please follow the setup instructions, make sure to replace the example URL:

Create a new app from the admin portal

Platform: Web Sign on method: SAML 2.0

Under "General Settings", give the app a name, add a logo and modify app visibility as desired.

Under "Configure SAML" enter the following (if no value is given after the colon leave it blank):