Resource Type: keycloak_client_scope

Defined in:
lib/puppet/type/keycloak_client_scope.rb
Providers:
kcadm

Overview

Manage Keycloak client scopes

Examples:

Define a OpenID Connect client scope in the test realm

keycloak_client_scope { 'email on test':
  protocol => 'openid-connect',
}

Properties

  • consent_screen_text

    consent.screen.text

  • display_on_consent_screen (defaults to: true)

    display.on.consent.screen

    Supported values:
    • true
    • false
  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • protocol (defaults to: openid-connect)

    protocol

    Supported values:
    • openid-connect
    • saml

Parameters

  • id

    Id. Defaults to resource_name.

  • name (namevar)

    The client scope name

  • provider

    The specific backend to use for this keycloak_client_scope resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.

  • realm

    realm

  • resource_name

    The client scope name. Defaults to name.