1. Configure OpenID with FusionAuth
In the following example we will setup a FusionAuth OpenID Connect configuration. We need to give it a name and a tenant (if there is a tenant other than the default). Then click save.
1.1. First we need to create a FusionAuth application.
1.2. You will need to immediately edit the application
Set the redirect URL to your CleanSpeak URL with a path of
Copy your client id and client secret for later
(Optional) Set the logout URL to your CleanSpeak URL so that after a logout the users will be redirected back to the login page.
(Optional) Remove the refresh token grant to lock down the security.
1.3. Now we need to copy the values from the last step into the CleanSpeak configuration.
Copy client id and client secret
Set the issuer to the domain of your fusionauth domain. Ex:
Set the button text. Ex:
Login with FusionAuth
(Optional) Set the button image. Ex:
https://local.fusionauth.io/images/icon.png(Hint: there is a fusionauth icon available at
/images/icon.pngon every instance of FusionAuth)
(Optional) Set the logout url so that a user is logged out of FusionAuth globally. Ex: