Okta
First, go to https://$YOUR_OKTA_DOMAIN-admin.okta.com/admin/apps/add-app, then click on "Create New App".
You will land on this page, where you can set the general information for your SAML app that users will see when logging in.
- Click "Next". You can now configure basic settings:
Single sign on URL
field is filled with theACS URL
value on GitGuardian dashboard.Audience URI (SP Entity ID)
field is filled with theSP Entity ID
value on GitGuardian dashboard.Default RelayState
is left blankName ID format
must be set toEmailAddress
- Click on "Show Advanced Settings". Here make sure that both
Response
andAssertion Signature
are signed, and thatSignature
andDigest Algorithm
are respectively set toRSA-SHA256
andSHA256
. Assertions are not encrypted.
- Now, some straightforward mapping needs to done:
first_name
is mapped the user first namelast_name
is mapped the user last name
- Finish your app configuration.
- Finally, we need to configure the Identity Provider in GitGuardian dashboard. First, click on "View Setup Instructions", then use these values:
Entity Id
field is filled with theIdentity Provider Issuer
Single Sign-On URL
field is filled with theIdentity Provider Single Sign-On URL
X509 Cert
field is filled with theX.509 Certificate
\