OpenidFunctions

Functions

Link copied to clipboard

This data source can be used to fetch properties of a Keycloak OpenID client for usage with other resources.

suspend fun getClient(argument: suspend GetClientPlainArgsBuilder.() -> Unit): GetClientResult
suspend fun getClient(clientId: String, consentScreenText: String? = null, displayOnConsentScreen: Boolean? = null, extraConfig: Map<String, String>? = null, oauth2DeviceAuthorizationGrantEnabled: Boolean? = null, oauth2DeviceCodeLifespan: String? = null, oauth2DevicePollingInterval: String? = null, realmId: String): GetClientResult
Link copied to clipboard

This data source can be used to fetch policy and permission information for an OpenID client that has authorization enabled.

Link copied to clipboard

This data source can be used to fetch properties of a Keycloak OpenID client scope for usage with other resources.

suspend fun getClientScope(name: String, realmId: String): GetClientScopeResult
Link copied to clipboard

This data source can be used to fetch information about the service account user that is associated with an OpenID client that has service accounts enabled.