Versions Compared

Key

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

Table of Contents

Introduction

Open ID Directory Manager enables the use of OpenID Connect to authenticate users to sign in into Joget. 

Image Added

Figure 1: Login screen with additional sign in button using Open ID Directory Manager

Upon clicking on the login button, users will be redirected to the configured OpenID site where they will log in. When user is authenticated, it will then redirect back to Joget using the "Callback URL" configured in the OpenID.

Configurations

AttributeDescription
Callback URL
Issuer

Issuer URL


Response Types Supported

Client ID


Client Secret


Scope

User Provisioning Enabled


Login Button Text


Login Button Icon

Button Text Color


Button Background Color


Sample Configurations

Attribute / ProviderOKTAOKTAGoogleMicrosoft Azure AD
IssuerIssuer URLCustomIssuer URLCustom
Issuer URLhttps://dev-sample123.okta.comhttps://dev-sample123.okta.comhttps://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.