Parameter |
Comments |
|---|---|
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. |
|
The configuration of the User Profile Provider. |
|
Define a declarative User Profile. See EXAMPLES for more context. |
|
A list of attributes to be included in the User Profile. |
|
Annotations for the attribute. |
|
The display name of the attribute. |
|
Specifies the User Profile group where this attribute is added. |
|
Whether the attribute can have multiple values. Choices:
|
|
The name of the attribute. |
|
The permissions for viewing and editing the attribute. |
|
The roles that can edit the attribute. Supported values are Default: |
|
The roles that can view the attribute. Supported values are Default: |
|
The roles that require this attribute. |
|
The roles for which this attribute is required. Supported values are Default: |
|
Selector when the attribute should be added. |
|
Scopes to which the attribute should be added. |
|
The validations to be applied to the attribute. |
|
The double validation for the attribute. |
|
The email validation for the attribute. |
|
The integer validation for the attribute. |
|
The iso-date validation for the attribute. |
|
The length validation for the attribute. |
|
The maximum length of the attribute. |
|
The minimum length of the attribute. |
|
The local-date validation for the attribute. |
|
The multivalued validation for the attribute. |
|
The maximum amount of values of the attribute. |
|
The minimum amount of values of the attribute. |
|
Validation to ensure the attribute matches one of the provided options. |
|
The pattern validation for the attribute using regular expressions. |
|
The prohibited characters validation for person name attributes. |
|
The validation to prevent IDN homograph attacks in usernames. |
|
The URI validation for the attribute. |
|
The prohibited characters validation for the username attribute. |
|
A list of attribute groups to be included in the User Profile. |
|
The annotations included in the group. |
|
The display description for the group. |
|
The display header for the group. |
|
The name of the group. |
|
Policy for unmanaged attributes. Choices:
|
|
Controls the HTTP connections timeout period (in seconds) to Keycloak API. Default: |
|
Configures the HTTP User-Agent header. Default: |
|
The parent ID of the realm key. In practice the ID (name) of the realm. |
|
The name of the provider ID for the key (supported value is Choices:
|
|
Component type for User Profile (only supported value is Choices:
|
|
Authentication refresh token for Keycloak API. |
|
State of the User Profile provider. On On Choices:
|
|
Authentication token for Keycloak API. |
|
Verify TLS certificates (do not disable this in production). Choices:
|
Key |
Description |
|---|---|
The data returned by the Keycloak API. Returned: when state is present |
|
The output message generated by the module. Returned: always Sample: |