mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
keycloak_client: add default_client_scopes and optional_client_scopes (#4385)
* keycloak_client: add default_client_scopes and optional_client_scopes * Changelog fragment for #4385 * Update changelogs/fragments/4385-keycloak-client-default-optional-scopes.yml Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/identity/keycloak/keycloak_client.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update plugins/modules/identity/keycloak/keycloak_client.py Co-authored-by: Felix Fontein <felix@fontein.de> Co-authored-by: Felix Fontein <felix@fontein.de>
This commit is contained in:
parent
adfd6b6648
commit
30c65cd84c
2 changed files with 24 additions and 0 deletions
|
@ -0,0 +1,4 @@
|
||||||
|
---
|
||||||
|
minor_changes:
|
||||||
|
- keycloak_client - add ``default_client_scopes`` and ``optional_client_scopes`` parameters.
|
||||||
|
(https://github.com/ansible-collections/community.general/pull/4385).
|
|
@ -326,6 +326,24 @@ options:
|
||||||
- authenticationFlowBindingOverrides
|
- authenticationFlowBindingOverrides
|
||||||
version_added: 3.4.0
|
version_added: 3.4.0
|
||||||
|
|
||||||
|
default_client_scopes:
|
||||||
|
description:
|
||||||
|
- List of default client scopes.
|
||||||
|
aliases:
|
||||||
|
- defaultClientScopes
|
||||||
|
type: list
|
||||||
|
elements: str
|
||||||
|
version_added: 4.7.0
|
||||||
|
|
||||||
|
optional_client_scopes:
|
||||||
|
description:
|
||||||
|
- List of optional client scopes.
|
||||||
|
aliases:
|
||||||
|
- optionalClientScopes
|
||||||
|
type: list
|
||||||
|
elements: str
|
||||||
|
version_added: 4.7.0
|
||||||
|
|
||||||
protocol_mappers:
|
protocol_mappers:
|
||||||
description:
|
description:
|
||||||
- a list of dicts defining protocol mappers for this client.
|
- a list of dicts defining protocol mappers for this client.
|
||||||
|
@ -789,6 +807,8 @@ def main():
|
||||||
authentication_flow_binding_overrides=dict(type='dict', aliases=['authenticationFlowBindingOverrides']),
|
authentication_flow_binding_overrides=dict(type='dict', aliases=['authenticationFlowBindingOverrides']),
|
||||||
protocol_mappers=dict(type='list', elements='dict', options=protmapper_spec, aliases=['protocolMappers']),
|
protocol_mappers=dict(type='list', elements='dict', options=protmapper_spec, aliases=['protocolMappers']),
|
||||||
authorization_settings=dict(type='dict', aliases=['authorizationSettings']),
|
authorization_settings=dict(type='dict', aliases=['authorizationSettings']),
|
||||||
|
default_client_scopes=dict(type='list', elements='str', aliases=['defaultClientScopes']),
|
||||||
|
optional_client_scopes=dict(type='list', elements='str', aliases=['optionalClientScopes']),
|
||||||
)
|
)
|
||||||
|
|
||||||
argument_spec.update(meta_args)
|
argument_spec.update(meta_args)
|
||||||
|
|
Loading…
Reference in a new issue