Property
|
Description
|
Usage
|
Valid Values
|
"name"
|
The name of the authentication service.
|
Required
|
A string that provides a name for the authentication service.
|
"tenantId"
|
The ID of the tenant.
|
Optional
|
A valid tenant ID. If the tenant ID is not specified, the authentication service will belong to the tenant of the administrator executing the operation.
|
"description"
|
The description of the authentication service.
|
Optional
|
A string that provides a description for the authentication service.
|
"authDefinition"
|
An object that defines the authentication service.
|
Required
|
The authDefinition property must include the className property for a Java plugin service. The attributes property can provide useful information, such as an authentication server name, to be consumed by the authentication service.
See authDefinition Object for details.
|
"authTypeId"
|
The ID of the authentication type.
|
Required
|
2 must be specified for a Java plugin service.
|
Property
|
Description
|
Usage
|
Valid Values
|
"name"
|
The name of the authentication service.
|
Required
|
A string that provides a name for the authentication service.
|
"tenantId"
|
The ID of the tenant.
|
Optional
|
A valid tenant ID. If the tenant ID is not specified, the authentication service will belong to the tenant of the administrator executing the operation.
|
"description"
|
The description of the authentication service.
|
Optional
|
A string that provides a description for the authentication service.
|
"authDefinition"
|
An object that defines the authentication service.
|
Required
|
For an LDAP service, the following attributes must be specified via the attributes object.
targetUrl
securityAuthentication
securityPrincipal
securityCredentials (optional)
See authDefinition Object for details.
|
"authTypeId"
|
The ID of the authentication type.
|
Required
|
3 must be specified for an LDAP service.
|