Skip to content

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

okta_applications okta_create_application

Configure/create authentication to use with the application

okta_authentication

Connect application to database connection.

If any option exists for registering with social / google-oauth2 or similar, inactivate it

okta_application_connections

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

okta_user_management okta_users_create

Get the application settings for Forms

  • Go to the created application and get the values for domain, client id, client secret from settings

okta_application_settings

Styling the provider login