Hardcoded Group Identity Provider Mapper Args
data class HardcodedGroupIdentityProviderMapperArgs(val extraConfig: Output<Map<String, String>>? = null, val group: Output<String>? = null, val identityProviderAlias: Output<String>? = null, val name: Output<String>? = null, val realm: Output<String>? = null) : ConvertibleToJava<HardcodedGroupIdentityProviderMapperArgs>
Allows for creating and managing hardcoded group mappers for Keycloak identity provider. The identity provider hardcoded group mapper grants a specified Keycloak group to each Keycloak user from the identity provider.
Example Usage
resources:
realm:
type: keycloak:Realm
properties:
realm: my-realm
enabled: true
oidc:
type: keycloak:oidc:IdentityProvider
properties:
realm: ${realm.id}
alias: my-idp
authorizationUrl: https://authorizationurl.com
clientId: clientID
clientSecret: clientSecret
tokenUrl: https://tokenurl.com
realmGroup:
type: keycloak:Group
name: realm_group
properties:
realmId: ${realm.id}
name: my-realm-group
description: My Realm Group
oidcHardcodedGroupIdentityProviderMapper:
type: keycloak:HardcodedGroupIdentityProviderMapper
name: oidc
properties:
realm: ${realm.id}
name: hardcodedGroup
identityProviderAlias: ${oidc.alias}
group: my-realm-group
extraConfig:
syncMode: INHERIT
Content copied to clipboard