Parameter |
Comments |
|---|---|
A dict of further attributes for this client template. This can contain various configuration settings, though in the default installation of Keycloak as of 3.4, none are documented or known, so this is usually empty. |
|
OpenID Connect client_id to authenticate to the API with. Default: |
|
Client Secret to use in conjunction with auth_client_id (if required). |
|
URL to the Keycloak instance. |
|
Password to authenticate for API access with. |
|
Keycloak realm name to authenticate to for API access. |
|
Username to authenticate for API access with. |
|
Controls the HTTP connections timeout period (in seconds) to Keycloak API. Default: |
|
Description of the client template in Keycloak. |
|
Is the "Full Scope Allowed" feature set for this client template or not. This is Choices:
|
|
Configures the HTTP User-Agent header. Default: |
|
ID of client template to be worked on. This is usually a UUID. |
|
Name of the client template. |
|
Type of client template. The Choices:
|
|
A list of dicts defining protocol mappers for this client template. This is |
|
Dict specifying the configuration options for the protocol mapper; the contents differ depending on the value of |
|
Specifies whether a user needs to provide consent to a client for this mapper to be active. Choices:
|
|
The human-readable name of the consent the user is presented to accept. |
|
Usually a UUID specifying the internal ID of this protocol mapper instance. |
|
The name of this protocol mapper. |
|
This specifies for which protocol this protocol mapper is active. Choices:
|
|
The Keycloak-internal name of the type of this protocol-mapper. While an exhaustive list is impossible to provide since this may be extended through SPIs by the user of Keycloak, by default Keycloak as of 3.4 ships with at least:
An exhaustive list of available mappers on your installation can be obtained on the admin console by going to Server Info -> Providers and looking under 'protocol-mapper'. |
|
Realm this client template is found in. Default: |
|
Authentication refresh token for Keycloak API. |
|
State of the client template. On On Choices:
|
|
Authentication token for Keycloak API. |
|
Verify TLS certificates (do not disable this in production). Choices:
|
Key |
Description |
|---|---|
Representation of client template after module execution (sample is truncated). Returned: on success Sample: |
|
Representation of existing client template (sample is truncated). Returned: always Sample: |
|
Message as to what action was taken. Returned: always Sample: |
|
Representation of proposed client template. Returned: always Sample: |