Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This plugin requires the use of Joget Professional edition and above.

Configurations Steps

  1. Install the OpenID Connect Directory Manager Plugin from the Joget Marketplace.
  2. In the Joget System Settings > General Settings, set API Domain Whitelist   to * (IMPORTANT NOTE: If this is not set, you will get a 400 Forbidden error when performing the SSO)
  3. In the Joget System Settings > Directory Manager, select the Open ID Connect Plugin.
  4. Provide the callback URL to your OID provider and obtain the settings to configure in Joget.
  5. In the OpenID Connect Directory Manager Plugin, configure it according to the settings provided by your OID provider.

OpenID Plugin Configuration

...

AttributeDescription

Login Button Text

Login button styling text

Panel
borderColorgrey
titleColorwhite
titleBGColorgrey
titleSample Value

Login

Login Button Icon

Login button styling icon class

Panel
borderColorgrey
titleColorwhite
titleBGColorgrey
titleSample Value

fas fa-arrow-right

Button Text Color
Login button styling button text color


Panel
borderColorgrey
titleColorwhite
titleBGColorgrey
titleSample Value

white

Button Background Color
Login button styling button background-color


Panel
borderColorgrey
titleColorwhite
titleBGColorgrey
titleSample Value

black

Sample Configurations

Attribute / ProviderOKTAOKTAGoogleMicrosoft Azure AD
IssuerIssuer URLCustomIssuer URLCustom
Issuer URLhttps://dev-sample123.okta.com https://dev-sample123.okta.com https://accounts.google.comhttps://login.microsoftonline.com/tenantIDSampleValue/v2.0
Authorization Token Endpoint
https://dev-sample123.okta.com/oauth2/v1/authorize
https://login.microsoftonline.com/tenantIDSampleValue/oauth2/v2.0/authorize
Token Endpoint
https://dev-sample123.okta.com/oauth2/v1/token
https://login.microsoftonline.com/tenantIDSampleValue/oauth2/v2.0/token
User Info Endpoint
https://dev-sample123.okta.com/oauth2/v1userinfo
https://graph.microsoft.com/oidc/userinfo
Json Web Key Set
https://dev-sample123.okta.com/oauth2/v1/keys
https://login.microsoftonline.com/tenantIDSampleValue /discovery/v2.0/keys
Responses Types Supportedcodecodecodecode
Client IDclientIDSampleValueclientIDSampleValueclientIDSampleValueclientIDSampleValue
Client SecretclientSecretSampleValueclientSecretSampleValueclientSecretSampleValueclientSecretSampleValue
Scopeopenid profile emailopenid profile emailopenid emailopenid profile email
Documentation Linkhttps://developer.okta.com/docs/reference/api/oidc/https://developer.okta.com/docs/reference/api/oidc/https://developers.google.com/identity/protocols/oauth2/openid-connect

https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-protocols-oidc

https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app

To obtain all the URL paths, from your Azure App, go to Overview > Endpoints, look for "OpenID Connect metadata document" and open the URL to obtain all the paths.


Download Plugin

...