Create OpenID Connect App
Select
SaaS
Customer Managed
Add a new OpenID Connect App
Before you begin
Go to your OpenID Connect Provider portal and do the following
- To obtain a client ID and a client secret, create a web authorization client and associate with specific web consoles
- For the redirect URLs, enter the URLs of your webconsoles appended with /openIdConnectCallback.do. Include the port number in the URL, for examples: http://client1.mydomain.com:80/webconsole/openIdConnectCallback.do.
- Make a note of the client ID and client secret.
- Obtain the discovery endpoint URL for the provider, for example: https://oidc-provider.com/.well-known/openid-configuration.
- Verify that the ID Tokens are signed using RS256 algorithm. To do this, navigate to the OpenID Connect discovery endpoint URL and see that 'RS256' is one of the values listed under [id_token_signing_alg_values_supported].
- application/json
Request Body
- opType integer
Default value:
1
opType 1=create, 2=delete and 3=update
clientThirdPartyApps object[]
ThirdParty APP Details
appType integer requiredDefault value:
5
AppType is 5 for openID
appName string requiredName of the openID App
appDisplayName stringDisplay name of the app
appDescription stringApp Description
isEnabled booleanFlag to enable/disable the app
assocTree object[]
Add the List of associations for the openId app
userName stringUsername
userGroupName stringUsergroup Name
providerDomainName stringIdentityProvider Domain Name or Compamy Name
providerId integerCompany ID. Provider ID 1 for commcell
props object
Properties of the OpenID
nameValues object[] required
List of name value pairs for the openid properties
name string requiredPossible values: [
clientId
,clientSecret
,endPointUrl
,webConsoleUrls
]Property name to be added
value stringValue of that property
values string[]Use array of values for multiple values for the property
Responses
- 200
OK
- application/json
- Schema
- Example (from schema)
Schema
error object
errorString stringerrorCode integer
{
"error": {
"errorString": "string",
"errorCode": 0
}
}
Loading...