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
* 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>
(cherry picked from commit 30c65cd84c
)
Co-authored-by: Alex Lubbock <alex@lubbock.uk>
This commit is contained in:
parent
e9b3705809
commit
58df1df107
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
|
||||
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:
|
||||
description:
|
||||
- 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']),
|
||||
protocol_mappers=dict(type='list', elements='dict', options=protmapper_spec, aliases=['protocolMappers']),
|
||||
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)
|
||||
|
|
Loading…
Reference in a new issue