.. Document meta
:orphan:
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
.. meta::
:antsibull-docs: 2.24.0
.. Anchors
.. _ansible_collections.middleware_automation.keycloak.keycloak_authentication_v2_module:
.. Anchors: short name for ansible.builtin
.. Title
keycloak_authentication_v2 -- Configure authentication flows in Keycloak in an idempotent and safe manner.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
.. Collection note
.. note::
This module is part of the `middleware_automation.keycloak collection
Parameter |
Comments |
|---|---|
The name of the authentication flow. |
|
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 desired execution configuration for the flow. Executions at root level. |
|
The configuration for the execution. |
|
Name of the execution config. |
|
Options for the execution config. |
|
The execution configuration for executions within the sub-flow. Executions at sub level 1. |
|
The configuration for the execution. |
|
Name of the execution config. |
|
Options for the execution config. |
|
The execution configuration for executions within the sub-flow. Executions at sub level 2. |
|
The configuration for the execution. |
|
Name of the execution config. |
|
Options for the execution config. |
|
The execution configuration for executions within the sub-flow. Executions at sub level 3. |
|
The configuration for the execution. |
|
Name of the execution config. |
|
Options for the execution config. |
|
The execution configuration for executions within the sub-flow. Executions at sub level 4 (last sub level). |
|
The configuration for the execution. |
|
Name of the execution config. |
|
Options for the execution config. |
|
The |
|
The requirement status of the execution or sub-flow. Choices:
|
|
The |
|
The requirement status of the execution or sub-flow. Choices:
|
|
The name of the sub-flow. |
|
The type of the sub-flow. Choices:
|
|
The |
|
The requirement status of the execution or sub-flow. Choices:
|
|
The name of the sub-flow. |
|
The type of the sub-flow. Choices:
|
|
The |
|
The requirement status of the execution or sub-flow. Choices:
|
|
The name of the sub-flow. |
|
The type of the sub-flow. Choices:
|
|
The |
|
The requirement status of the execution or sub-flow. Choices:
|
|
The name of the sub-flow. |
|
The type of the sub-flow. Choices:
|
|
Controls the HTTP connections timeout period (in seconds) to Keycloak API. Default: |
|
A human-readable description of the flow. |
|
If Set this to Choices:
|
|
Configures the HTTP User-Agent header. Default: |
|
The Choices:
|
|
The name of the realm in which the authentication flow resides. |
|
Authentication refresh token for Keycloak API. |
|
Whether the authentication flow should exist or not. Choices:
|
|
The suffix appended to the alias of the temporary flow created during a Safe Swap update. The temporary flow exists only for the duration of the swap procedure and is renamed to the original alias once all bindings have been successfully transferred. Default: |
|
Authentication token for Keycloak API. |
|
Verify TLS certificates (do not disable this in production). Choices:
|
Key |
Description |
|---|---|
Representation of the authentication flow after module execution. Returned: on success Sample: |