mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-08-03 20:54:24 -07:00
Merge 3d57b9cecb
into 84b5d38c51
This commit is contained in:
commit
df9aee111c
2 changed files with 19 additions and 0 deletions
|
@ -0,0 +1,2 @@
|
||||||
|
minor_changes:
|
||||||
|
- keycloak_realm - add support for ``brute_force_strategy`` and ``max_temporary_lockouts`` (https://github.com/ansible-collections/community.general/issues/10412, https://github.com/ansible-collections/community.general/pull/10415).
|
|
@ -141,6 +141,14 @@ options:
|
||||||
aliases:
|
aliases:
|
||||||
- bruteForceProtected
|
- bruteForceProtected
|
||||||
type: bool
|
type: bool
|
||||||
|
brute_force_strategy:
|
||||||
|
description:
|
||||||
|
- The realm brute force strategy.
|
||||||
|
aliases:
|
||||||
|
- bruteForceStrategy
|
||||||
|
choices: ['LINEAR', 'MULTIPLE']
|
||||||
|
type: str
|
||||||
|
version_added: 11.2.0
|
||||||
client_authentication_flow:
|
client_authentication_flow:
|
||||||
description:
|
description:
|
||||||
- The realm client authentication flow.
|
- The realm client authentication flow.
|
||||||
|
@ -302,6 +310,13 @@ options:
|
||||||
aliases:
|
aliases:
|
||||||
- maxFailureWaitSeconds
|
- maxFailureWaitSeconds
|
||||||
type: int
|
type: int
|
||||||
|
max_temporary_lockouts:
|
||||||
|
description:
|
||||||
|
- The realm max temporary lockouts.
|
||||||
|
aliases:
|
||||||
|
- maxTemporaryLockouts
|
||||||
|
type: int
|
||||||
|
version_added: 11.2.0
|
||||||
minimum_quick_login_wait_seconds:
|
minimum_quick_login_wait_seconds:
|
||||||
description:
|
description:
|
||||||
- The realm minimum quick login wait in seconds.
|
- The realm minimum quick login wait in seconds.
|
||||||
|
@ -650,6 +665,7 @@ def main():
|
||||||
browser_flow=dict(type='str', aliases=['browserFlow']),
|
browser_flow=dict(type='str', aliases=['browserFlow']),
|
||||||
browser_security_headers=dict(type='dict', aliases=['browserSecurityHeaders']),
|
browser_security_headers=dict(type='dict', aliases=['browserSecurityHeaders']),
|
||||||
brute_force_protected=dict(type='bool', aliases=['bruteForceProtected']),
|
brute_force_protected=dict(type='bool', aliases=['bruteForceProtected']),
|
||||||
|
brute_force_strategy=dict(type='str', choices=['LINEAR', 'MULTIPLE'], aliases=['bruteForceStrategy']),
|
||||||
client_authentication_flow=dict(type='str', aliases=['clientAuthenticationFlow']),
|
client_authentication_flow=dict(type='str', aliases=['clientAuthenticationFlow']),
|
||||||
client_scope_mappings=dict(type='dict', aliases=['clientScopeMappings']),
|
client_scope_mappings=dict(type='dict', aliases=['clientScopeMappings']),
|
||||||
default_default_client_scopes=dict(type='list', elements='str', aliases=['defaultDefaultClientScopes']),
|
default_default_client_scopes=dict(type='list', elements='str', aliases=['defaultDefaultClientScopes']),
|
||||||
|
@ -676,6 +692,7 @@ def main():
|
||||||
login_with_email_allowed=dict(type='bool', aliases=['loginWithEmailAllowed']),
|
login_with_email_allowed=dict(type='bool', aliases=['loginWithEmailAllowed']),
|
||||||
max_delta_time_seconds=dict(type='int', aliases=['maxDeltaTimeSeconds']),
|
max_delta_time_seconds=dict(type='int', aliases=['maxDeltaTimeSeconds']),
|
||||||
max_failure_wait_seconds=dict(type='int', aliases=['maxFailureWaitSeconds']),
|
max_failure_wait_seconds=dict(type='int', aliases=['maxFailureWaitSeconds']),
|
||||||
|
max_temporary_lockouts=dict(type='int', aliases=['maxTemporaryLockouts']),
|
||||||
minimum_quick_login_wait_seconds=dict(type='int', aliases=['minimumQuickLoginWaitSeconds']),
|
minimum_quick_login_wait_seconds=dict(type='int', aliases=['minimumQuickLoginWaitSeconds']),
|
||||||
not_before=dict(type='int', aliases=['notBefore']),
|
not_before=dict(type='int', aliases=['notBefore']),
|
||||||
offline_session_idle_timeout=dict(type='int', aliases=['offlineSessionIdleTimeout']),
|
offline_session_idle_timeout=dict(type='int', aliases=['offlineSessionIdleTimeout']),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue