GroupPermissions

class GroupPermissions : KotlinCustomResource

Allows you to manage all group Scope Based Permissions https://www.keycloak.org/docs/latest/server_admin/#group. This is part of a preview Keycloak feature: admin_fine_grained_authz (see https://www.keycloak.org/docs/latest/server_admin/#_fine_grain_permissions). This feature can be enabled with the Keycloak option -Dkeycloak.profile.feature.admin_fine_grained_authz=enabled. See the example docker-compose.yml file for an example. When enabling Roles Permissions, Keycloak does several things automatically:

  1. Enable Authorization on built-in realm-management client (if not already enabled).

  2. Create a resource representing the role permissions.

  3. Create scopes view, manage, view-members, manage-members, manage-membership.

  4. Create all scope based permission for the scopes and role resource

Properties

Link copied to clipboard

Resource server id representing the realm management client on which this permission is managed

Link copied to clipboard
val enabled: Output<Boolean>
Link copied to clipboard
val groupId: Output<String>
Link copied to clipboard
val id: Output<String>
Link copied to clipboard
Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val realmId: Output<String>
Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
Link copied to clipboard