OpenID Connect Provider
What is needed at the provider is:
- Application to use for authentication
- Database containing users connected to application
(In this example and screenshots the provider used is auth0/okta)
Setting up provider application
Log in to the providers ui and create an application
Configure/create authentication to use with the application
Connect application to database connection.
If any option exists for registering with social / google-oauth2 or similar, inactivate it
Add users to the database if needed
- If the users email adresses already exists in the forms database they will need to have their oidc id configured through the forms ui
- If the users email addresses does not exist in the forms database, Just-In-Time provisioning needs to be turned on in the application
Get the application settings for Forms
- Go to the created application and get the values for
domain
,client id
,client secret
from settings