Class KeycloakAdminClientConfig
java.lang.Object
io.quarkus.keycloak.admin.client.common.KeycloakAdminClientConfig
@ConfigRoot(phase=RUN_TIME,
name="keycloak.admin-client")
public class KeycloakAdminClientConfig
extends Object
Keycloak Admin Client
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionClient id.Client secret.OAuth Grant Type.Password.Realm.OAuth 2.0 Access Token Scope.Keycloak server URL, for example, `https://host:port`.Username. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
serverUrl
Keycloak server URL, for example, `https://host:port`. If this property is not set then the Keycloak Admin Client injection will fail - use org.keycloak.admin.client.KeycloakBuilder to create it instead. -
realm
Realm. -
clientId
Client id. -
clientSecret
Client secret. Required with a `client_credentials` grant type. -
username
Username. Required with a `password` grant type. -
password
Password. Required with a `password` grant type. -
scope
OAuth 2.0 Access Token Scope. -
grantType
OAuth Grant Type.
-
-
Constructor Details
-
KeycloakAdminClientConfig
public KeycloakAdminClientConfig()
-