Oauth Oidc Client Management Blueprint

Client registration, configuration, and protocol mappers

   
Feature oauth-oidc-client-management
Category Integration
Version 1.0.0
Tags oauth2, oidc, client-registration
YAML Source View on GitHub
JSON API oauth-oidc-client-management.json

Fields

Name Type Required Label Description
client_id text Yes Client ID Validations: required, minLength
redirect_uris text Yes Redirect URIs Validations: required

Rules

  • core: OAuth2/OIDC client management

Outcomes

Client_registered (Priority: 5)

Given:

  • client_id exists null

Then:

  • emit_event event: client.registered

Result: Client registered

Errors

Code Status Message Retry
INVALID_CLIENT 400 Invalid client configuration No

Events

Event Description Payload
client.registered Client registered client_id
Extensions (framework-specific hints) ```yaml source: repo: https://github.com/keycloak/keycloak project: Keycloak tech_stack: Java ```