Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space DTPDEVEL and version 2024.1

...

Open the oidc.json file located in the <DTP_DATA_DIR>/conf directory to configure to configure the OIDC provider properties used by DTPby DTP.

Code Block
languagejs
titleDefault contents of the oidc.json file
{
"enabled": false,
"issuerUri": "your issuer uri",
"clientId": "your client id",
"clientSecret": "your client secret",
"scopes": ["openid", "profile", "email"],
"claimMappings":
	{ 
		"username": "preferred_username", 
		"firstName": "given_name", 
		"lastName": "family_name", 
		"email": "email" 
	},
"adminUsers": []
}

The The oidc.json file should be configured prior to the admin users logging in for the first time, otherwise the users will be added to the database without the permissions necessary for performing administrative functions. 

...

When you go to the DTP login page, you will be redirected to the OpenID Connect authentication interface. After  After specifying your credentials, you will be logged in and redirected back to DTPto DTP.

Advanced Configuration

Enabling Basic Authentication for Automation (CLI) Users

...