Uses of Interface
org.keycloak.models.ClientModel
Packages that use ClientModel
Package
Description
Provides classes and a SPI to plug different metadata storage implementations.
-
Uses of ClientModel in org.keycloak.authentication
Fields in org.keycloak.authentication declared as ClientModelMethods in org.keycloak.authentication that return ClientModelModifier and TypeMethodDescriptionAuthenticationProcessor.getClient()AuthenticationProcessor.Result.getClient()ClientAuthenticationFlowContext.getClient()Current client attached to this flow.Methods in org.keycloak.authentication with parameters of type ClientModelModifier and TypeMethodDescriptionClientAuthenticatorFactory.getAdapterConfiguration(ClientModel client) Get configuration, which needs to be used for adapter ( keycloak.json ) of particular client.voidAuthenticationProcessor.Result.setClient(ClientModel client) voidAuthenticationProcessor.setClient(ClientModel client) voidClientAuthenticationFlowContext.setClient(ClientModel client) Attach a specific client to this flow. -
Uses of ClientModel in org.keycloak.authentication.authenticators.client
Fields in org.keycloak.authentication.authenticators.client declared as ClientModelMethods in org.keycloak.authentication.authenticators.client that return ClientModelModifier and TypeMethodDescriptionAbstractJWTClientValidator.getClient()ClientAssertionState.getClient()Methods in org.keycloak.authentication.authenticators.client with parameters of type ClientModelModifier and TypeMethodDescriptionClientIdAndSecretAuthenticator.getAdapterConfiguration(ClientModel client) FederatedJWTClientAuthenticator.getAdapterConfiguration(ClientModel client) JWTClientAuthenticator.getAdapterConfiguration(ClientModel client) JWTClientSecretAuthenticator.getAdapterConfiguration(ClientModel client) X509ClientAuthenticator.getAdapterConfiguration(ClientModel client) protected PublicKeyJWTClientAuthenticator.getSignatureValidationKey(ClientModel client, ClientAuthenticationFlowContext context, JWSInput jws) voidClientAssertionState.setClient(ClientModel client) Constructors in org.keycloak.authentication.authenticators.client with parameters of type ClientModelModifierConstructorDescriptionClientAssertionState(ClientModel client, String clientAssertionType, String clientAssertion, JWSInput jws, JsonWebToken token) -
Uses of ClientModel in org.keycloak.authorization.admin
Constructors in org.keycloak.authorization.admin with parameters of type ClientModelModifierConstructorDescriptionAuthorizationService(KeycloakSession session, ClientModel client, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) ResourceServerService(AuthorizationProvider authorization, ResourceServer resourceServer, ClientModel client, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) -
Uses of ClientModel in org.keycloak.authorization.common
Fields in org.keycloak.authorization.common declared as ClientModelConstructors in org.keycloak.authorization.common with parameters of type ClientModelModifierConstructorDescriptionClientModelIdentity(KeycloakSession session, ClientModel client) ClientModelIdentity(KeycloakSession session, ClientModel client, AccessToken token) -
Uses of ClientModel in org.keycloak.authorization.fgap
Methods in org.keycloak.authorization.fgap with parameters of type ClientModelModifier and TypeMethodDescriptionAdminPermissionsSchema.getAuthorizationSchema(ClientModel client) -
Uses of ClientModel in org.keycloak.authorization.jpa.store
Methods in org.keycloak.authorization.jpa.store with parameters of type ClientModelModifier and TypeMethodDescriptionJPAResourceServerStore.create(ClientModel client) voidJPAResourceServerStore.delete(ClientModel client) JPAResourceServerStore.findByClient(ClientModel client) -
Uses of ClientModel in org.keycloak.authorization.store
Methods in org.keycloak.authorization.store with parameters of type ClientModelModifier and TypeMethodDescriptionResourceServerStore.create(ClientModel client) Creates aResourceServerinstance backed by this persistent storage implementation.voidResourceServerStore.delete(ClientModel client) Removes aResourceServerinstance, with the given client from the persistent storage.ResourceServerStore.findByClient(ClientModel client) Returns aResourceServerinstance based on a client. -
Uses of ClientModel in org.keycloak.broker.oidc
Methods in org.keycloak.broker.oidc with parameters of type ClientModelModifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseAbstractOAuth2IdentityProvider.exchangeFromToken(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject, jakarta.ws.rs.core.MultivaluedMap<String, String> params) protected jakarta.ws.rs.core.ResponseAbstractOAuth2IdentityProvider.exchangeSessionToken(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject) protected jakarta.ws.rs.core.ResponseOIDCIdentityProvider.exchangeSessionToken(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject) protected jakarta.ws.rs.core.ResponseAbstractOAuth2IdentityProvider.exchangeStoredToken(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject) protected jakarta.ws.rs.core.ResponseOIDCIdentityProvider.exchangeStoredToken(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject) -
Uses of ClientModel in org.keycloak.broker.provider
Methods in org.keycloak.broker.provider with parameters of type ClientModelModifier and TypeMethodDescriptionprotected jakarta.ws.rs.core.ResponseAbstractIdentityProvider.exchangeErrorResponse(jakarta.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, String errorCode, String reason) jakarta.ws.rs.core.ResponseExchangeTokenToIdentityProviderToken.exchangeFromToken(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject, jakarta.ws.rs.core.MultivaluedMap<String, String> params) jakarta.ws.rs.core.ResponseAbstractIdentityProvider.exchangeNotLinked(jakarta.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject) jakarta.ws.rs.core.ResponseAbstractIdentityProvider.exchangeNotLinkedNoStore(jakarta.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject) jakarta.ws.rs.core.ResponseAbstractIdentityProvider.exchangeTokenExpired(jakarta.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject) protected StringAbstractIdentityProvider.getLinkingUrl(jakarta.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession) -
Uses of ClientModel in org.keycloak.cache
Methods in org.keycloak.cache that return ClientModelModifier and TypeMethodDescriptionAlternativeLookupProvider.lookupClientFromClientAttributes(KeycloakSession session, Map<String, String> attributes) DefaultAlternativeLookupProvider.lookupClientFromClientAttributes(KeycloakSession session, Map<String, String> attributes) -
Uses of ClientModel in org.keycloak.client.clienttype
Methods in org.keycloak.client.clienttype that return ClientModelModifier and TypeMethodDescriptionClientType.augment(ClientModel client) ClientTypeManager.augmentClient(ClientModel client) Methods in org.keycloak.client.clienttype with parameters of type ClientModelModifier and TypeMethodDescriptionClientType.augment(ClientModel client) ClientTypeManager.augmentClient(ClientModel client) -
Uses of ClientModel in org.keycloak.crypto
Methods in org.keycloak.crypto with parameters of type ClientModelModifier and TypeMethodDescriptionAsymmetricClientSignatureVerifierProvider.verifier(ClientModel client, JWSInput input) ClientSignatureVerifierProvider.verifier(ClientModel client, JWSInput input) ECDSAClientSignatureVerifierProvider.verifier(ClientModel client, JWSInput input) EdDSAClientSignatureVerifierProvider.verifier(ClientModel client, JWSInput input) MacSecretClientSignatureVerifierProvider.verifier(ClientModel client, JWSInput input) Constructors in org.keycloak.crypto with parameters of type ClientModelModifierConstructorDescriptionClientAsymmetricSignatureVerifierContext(KeycloakSession session, ClientModel client, JWSInput input) ClientECDSASignatureVerifierContext(KeycloakSession session, ClientModel client, JWSInput input) ClientEdDSASignatureVerifierContext(KeycloakSession session, ClientModel client, JWSInput input) ClientMacSignatureVerifierContext(KeycloakSession session, ClientModel client, String algorithm) -
Uses of ClientModel in org.keycloak.events
Methods in org.keycloak.events with parameters of type ClientModel -
Uses of ClientModel in org.keycloak.exportimport.util
Methods in org.keycloak.exportimport.util with parameters of type ClientModelModifier and TypeMethodDescriptionstatic ClientRepresentationExportUtils.exportClient(KeycloakSession session, ClientModel client) Full export of application including claims and secret -
Uses of ClientModel in org.keycloak.forms.login.freemarker
Fields in org.keycloak.forms.login.freemarker declared as ClientModel -
Uses of ClientModel in org.keycloak.forms.login.freemarker.model
Fields in org.keycloak.forms.login.freemarker.model declared as ClientModelConstructors in org.keycloak.forms.login.freemarker.model with parameters of type ClientModelModifierConstructorDescriptionClientBean(KeycloakSession session, ClientModel client) OAuthGrantBean(String code, ClientModel client, List<AuthorizationDetails> clientScopesRequested) -
Uses of ClientModel in org.keycloak.jose.jws
Methods in org.keycloak.jose.jws with parameters of type ClientModelModifier and TypeMethodDescription<T> TDefaultTokenManager.decodeClientJWT(String jwt, ClientModel client, BiConsumer<JOSE, ClientModel> jwtValidator, Class<T> clazz) DefaultTokenManager.initLogoutToken(ClientModel client, UserModel user, AuthenticatedClientSessionModel clientSession) Method parameters in org.keycloak.jose.jws with type arguments of type ClientModelModifier and TypeMethodDescription<T> TDefaultTokenManager.decodeClientJWT(String jwt, ClientModel client, BiConsumer<JOSE, ClientModel> jwtValidator, Class<T> clazz) -
Uses of ClientModel in org.keycloak.keys.loader
Methods in org.keycloak.keys.loader with parameters of type ClientModelModifier and TypeMethodDescriptionstatic PublicKeyPublicKeyStorageManager.getClientPublicKey(KeycloakSession session, ClientModel client, JWSInput input) static KeyWrapperPublicKeyStorageManager.getClientPublicKeyWrapper(KeycloakSession session, ClientModel client, JWK.Use keyUse, String algAlgorithm) static KeyWrapperPublicKeyStorageManager.getClientPublicKeyWrapper(KeycloakSession session, ClientModel client, JWSInput input) Constructors in org.keycloak.keys.loader with parameters of type ClientModelModifierConstructorDescriptionClientPublicKeyLoader(KeycloakSession session, ClientModel client) ClientPublicKeyLoader(KeycloakSession session, ClientModel client, JWK.Use keyUse) -
Uses of ClientModel in org.keycloak.logging
Methods in org.keycloak.logging with parameters of type ClientModelModifier and TypeMethodDescriptionvoidMappedDiagnosticContextProvider.update(KeycloakContext keycloakContext, ClientModel client) Updates the Mapped Diagnostic Context (MDC) with key/value pairs based on the current Keycloak context.voidNoopMappedDiagnosticContextProvider.update(KeycloakContext keycloakContext, ClientModel client) -
Uses of ClientModel in org.keycloak.migration.migrators
Methods in org.keycloak.migration.migrators with parameters of type ClientModelModifier and TypeMethodDescriptionvoidMigrateTo3_2_0.addRoles(ClientModel realmAccess) static booleanMigrationUtils.isOIDCNonBearerOnlyClient(ClientModel c) static voidMigrationUtils.migrateOldOfflineToken(KeycloakSession session, RealmModel realm, ClientModel client, UserModel user) static voidMigrationUtils.setDefaultClientAuthenticatorType(ClientModel s) -
Uses of ClientModel in org.keycloak.models
Fields in org.keycloak.models declared as ClientModelFields in org.keycloak.models with type parameters of type ClientModelModifier and TypeFieldDescriptionstatic final BiConsumer<JOSE,ClientModel> TokenManager.DEFAULT_VALIDATORMethods in org.keycloak.models that return ClientModelModifier and TypeMethodDescriptiondefault ClientModelClientProvider.addClient(RealmModel realm, String clientId) Adds a client with givenclientIdto the given realm.ClientProvider.addClient(RealmModel realm, String id, String clientId) Adds a client with given internal ID andclientIdto the given realm.RealmModel.getAdminPermissionsClient()ClientModel.ClientProtocolUpdatedEvent.getClient()ClientModel.ClientRemovedEvent.getClient()KeycloakContext.getClient()UserConsentModel.getClient()RealmModel.getClientByClientId(String clientId) RealmModel.getClientById(String id) ClientModel.ClientCreationEvent.getCreatedClient()RealmModel.getMasterAdminClient()ClientModel.ClientIdChangeEvent.getUpdatedClient()ClientModel.ClientUpdatedEvent.getUpdatedClient()Methods in org.keycloak.models that return types with arguments of type ClientModelModifier and TypeMethodDescriptionClientProvider.getAllRedirectUrisOfEnabledClients(RealmModel realm) Deprecated.Do not use, this is only to support a deprecated logout endpoint and will vanish with it's removalClientProvider.getAlwaysDisplayInConsoleClientsStream(RealmModel realm) Returns a stream of clients that are expected to always show up in account console.RealmModel.getAlwaysDisplayInConsoleClientsStream()Returns clients which are always displayed in the admin console as a stream.default Stream<ClientModel>ClientProvider.getClientsStream(RealmModel realm) Returns all the clients of the given realm as a stream.ClientProvider.getClientsStream(RealmModel realm, Integer firstResult, Integer maxResults) Returns the clients of the given realm as a stream.RealmModel.getClientsStream()Returns clients as a stream.RealmModel.getClientsStream(Integer firstResult, Integer maxResults) Returns clients as a stream.RealmModel.searchClientByAttributes(Map<String, String> attributes, Integer firstResult, Integer maxResults) RealmModel.searchClientByAuthenticationFlowBindingOverrides(Map<String, String> overrides, Integer firstResult, Integer maxResults) RealmModel.searchClientByClientIdStream(String clientId, Integer firstResult, Integer maxResults) Search for clients by provided client's id.Methods in org.keycloak.models with parameters of type ClientModelModifier and TypeMethodDescriptiondefault RoleModelRoleProvider.addClientRole(ClientModel client, String name) Adds a client role with givennameto the given client.RoleProvider.addClientRole(ClientModel client, String id, String name) Adds a client role with given internal ID andnameto the given client.voidClientProvider.addClientScopes(RealmModel realm, ClientModel client, Set<ClientScopeModel> clientScopes, boolean defaultScope) Assign clientScopes to the client.static OAuth2DeviceCodeModelOAuth2DeviceCodeModel.create(RealmModel realm, ClientModel client, String deviceCode, String scope, String nonce, int expiresIn, int pollingInterval, String clientNotificationToken, String authReqId, Map<String, String> additionalParams, String codeChallenge, String codeChallengeMethod) UserSessionProvider.createClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession) default <T> TTokenManager.decodeClientJWT(String token, ClientModel client, Class<T> clazz) <T> TTokenManager.decodeClientJWT(String token, ClientModel client, BiConsumer<JOSE, ClientModel> jwtValidator, Class<T> clazz) longUserSessionProvider.getActiveUserSessions(RealmModel realm, ClientModel client) CibaConfig.getBackchannelAuthRequestSigningAlg(ClientModel client) CibaConfig.getBackchannelClientNotificationEndpoint(ClientModel client) CibaConfig.getBackchannelTokenDeliveryMode(ClientModel client) RoleMapperModel.getClientRoleMappingsStream(ClientModel app) Returns stream of client roles that are directly set to this object for the given client.RoleProvider.getClientRolesStream(ClientModel client) Returns all the client roles of the given client.RoleProvider.getClientRolesStream(ClientModel client, Integer first, Integer max) Returns the client roles of the given client.UserSessionProvider.getClientSession(UserSessionModel userSession, ClientModel client, boolean offline) Gets the authenticated client session for a given user session and client.default AuthenticatedClientSessionModelUserSessionProvider.getClientSession(UserSessionModel userSession, ClientModel client, String clientSessionId, boolean offline) Deprecated, for removal: This API element is subject to removal in a future version.default AuthenticatedClientSessionModelUserSessionProvider.getClientSession(UserSessionModel userSession, ClientModel client, UUID clientSessionId, boolean offline) Deprecated, for removal: This API element is subject to removal in a future version.intOAuth2DeviceConfig.getLifespan(ClientModel client) longUserSessionProvider.getOfflineSessionsCount(RealmModel realm, ClientModel client) UserSessionProvider.getOfflineUserSessionsStream(RealmModel realm, ClientModel client, Integer firstResult, Integer maxResults) Obtains the offline user sessions associated with the specified client, starting from thefirstResultand containing at mostmaxResults.intOAuth2DeviceConfig.getPoolingInterval(ClientModel client) UserProvider.getServiceAccount(ClientModel client) Return a UserModel representing service account of the clientUserSessionProvider.getUserSessionsStream(RealmModel realm, ClientModel client) Obtains the online user sessions associated with the specified client.UserSessionProvider.getUserSessionsStream(RealmModel realm, ClientModel client, Integer firstResult, Integer maxResults) Obtains the online user sessions associated with the specified client, starting from thefirstResultand containing at mostmaxResults.TokenManager.initLogoutToken(ClientModel client, UserModel user, AuthenticatedClientSessionModel clientSessionModel) booleanOAuth2DeviceConfig.isOAuth2DeviceAuthorizationGrantEnabled(ClientModel client) booleanCibaConfig.isOIDCCIBAGrantEnabled(ClientModel client) booleanParConfig.isRequirePushedAuthorizationRequests(ClientModel client) voidUserSessionProvider.onClientRemoved(RealmModel realm, ClientModel client) Callback method invoked when a client is removed.voidUserProvider.preRemove(RealmModel realm, ClientModel client) Called when a client is removed.voidClientProvider.removeClientScope(RealmModel realm, ClientModel client, ClientScopeModel clientScope) Unassign clientScope from the client.voidRoleProvider.removeRoles(ClientModel client) Removes all roles from the given client.voidRealmModel.setAdminPermissionsClient(ClientModel client) voidKeycloakContext.setClient(ClientModel client) voidRealmModel.setMasterAdminClient(ClientModel client) Method parameters in org.keycloak.models with type arguments of type ClientModelModifier and TypeMethodDescription<T> TTokenManager.decodeClientJWT(String token, ClientModel client, BiConsumer<JOSE, ClientModel> jwtValidator, Class<T> clazz) Constructors in org.keycloak.models with parameters of type ClientModelModifierConstructorDescriptionClientConfigResolver(ClientModel client) UserConsentModel(ClientModel client) -
Uses of ClientModel in org.keycloak.models.cache.infinispan
Classes in org.keycloak.models.cache.infinispan that implement ClientModelFields in org.keycloak.models.cache.infinispan declared as ClientModelFields in org.keycloak.models.cache.infinispan with type parameters of type ClientModelModifier and TypeFieldDescriptionprotected Map<String,ClientModel> RealmCacheSession.managedApplicationsMethods in org.keycloak.models.cache.infinispan that return ClientModelModifier and TypeMethodDescriptionRealmCacheSession.addClient(RealmModel realm, String clientId) RealmCacheSession.addClient(RealmModel realm, String id, String clientId) protected ClientModelRealmCacheSession.cacheClient(RealmModel realm, ClientModel delegate, Long revision) RealmAdapter.getAdminPermissionsClient()RealmAdapter.getClientByClientId(String clientId) RealmCacheSession.getClientByClientId(RealmModel realm, String clientId) RealmAdapter.getClientById(String id) RealmCacheSession.getClientById(RealmModel realm, String id) RealmAdapter.getMasterAdminClient()protected ClientModelRealmCacheSession.validateCache(RealmModel realm, CachedClient cached) Methods in org.keycloak.models.cache.infinispan that return types with arguments of type ClientModelModifier and TypeMethodDescriptionRealmCacheSession.getAllRedirectUrisOfEnabledClients(RealmModel realm) RealmAdapter.getAlwaysDisplayInConsoleClientsStream()RealmCacheSession.getAlwaysDisplayInConsoleClientsStream(RealmModel realm) RealmAdapter.getClientsStream()RealmAdapter.getClientsStream(Integer firstResult, Integer maxResults) RealmCacheSession.getClientsStream(RealmModel realm) RealmCacheSession.getClientsStream(RealmModel realm, Integer firstResult, Integer maxResults) RealmAdapter.searchClientByAttributes(Map<String, String> attributes, Integer firstResult, Integer maxResults) RealmAdapter.searchClientByAuthenticationFlowBindingOverrides(Map<String, String> overrides, Integer firstResult, Integer maxResults) RealmAdapter.searchClientByClientIdStream(String clientId, Integer firstResult, Integer maxResults) RealmCacheSession.searchClientsByAttributes(RealmModel realm, Map<String, String> attributes, Integer firstResult, Integer maxResults) RealmCacheSession.searchClientsByAuthenticationFlowBindingOverrides(RealmModel realm, Map<String, String> overrides, Integer firstResult, Integer maxResults) RealmCacheSession.searchClientsByClientIdStream(RealmModel realm, String clientId, Integer firstResult, Integer maxResults) Methods in org.keycloak.models.cache.infinispan with parameters of type ClientModelModifier and TypeMethodDescriptionRealmCacheSession.addClientRole(ClientModel client, String name) RealmCacheSession.addClientRole(ClientModel client, String id, String name) voidRealmCacheSession.addClientScopes(RealmModel realm, ClientModel client, Set<ClientScopeModel> clientScopes, boolean defaultScope) protected ClientModelRealmCacheSession.cacheClient(RealmModel realm, ClientModel delegate, Long revision) UserCacheSession.findServiceAccount(ClientModel client) RealmCacheSession.getClientRole(ClientModel client, String name) GroupAdapter.getClientRoleMappingsStream(ClientModel app) UserAdapter.getClientRoleMappingsStream(ClientModel app) RealmCacheSession.getClientRolesStream(ClientModel client) RealmCacheSession.getClientRolesStream(ClientModel client, Integer first, Integer max) RealmCacheSession.getClientScopes(RealmModel realm, ClientModel client, boolean defaultScopes) UserCacheSession.getServiceAccount(ClientModel client) voidUserCacheSession.preRemove(RealmModel realm, ClientModel client) voidRealmCacheSession.removeClientScope(RealmModel realm, ClientModel client, ClientScopeModel clientScope) voidRealmCacheSession.removeRoles(ClientModel client) RealmCacheSession.searchForClientRolesStream(ClientModel client, String search, Integer first, Integer max) voidRealmAdapter.setAdminPermissionsClient(ClientModel client) voidRealmAdapter.setMasterAdminClient(ClientModel client) -
Uses of ClientModel in org.keycloak.models.cache.infinispan.authorization
Methods in org.keycloak.models.cache.infinispan.authorization with parameters of type ClientModelModifier and TypeMethodDescriptionStoreFactoryCacheSession.ResourceServerCache.create(ClientModel client) voidStoreFactoryCacheSession.ResourceServerCache.delete(ClientModel client) StoreFactoryCacheSession.ResourceServerCache.findByClient(ClientModel client) -
Uses of ClientModel in org.keycloak.models.cache.infinispan.entities
Constructors in org.keycloak.models.cache.infinispan.entities with parameters of type ClientModel -
Uses of ClientModel in org.keycloak.models.cache.infinispan.events
Methods in org.keycloak.models.cache.infinispan.events with parameters of type ClientModelModifier and TypeMethodDescriptionstatic ClientRemovedEventClientRemovedEvent.create(ClientModel client) -
Uses of ClientModel in org.keycloak.models.delegate
Classes in org.keycloak.models.delegate that implement ClientModelModifier and TypeClassDescriptionclassstatic classConstructor parameters in org.keycloak.models.delegate with type arguments of type ClientModelModifierConstructorDescriptionClientModelLazyDelegate(Supplier<ClientModel> delegateSupplier) WithId(String id, Supplier<ClientModel> delegateSupplier) -
Uses of ClientModel in org.keycloak.models.jpa
Classes in org.keycloak.models.jpa that implement ClientModelMethods in org.keycloak.models.jpa that return ClientModelModifier and TypeMethodDescriptionJpaRealmProvider.addClient(RealmModel realm, String clientId) JpaRealmProvider.addClient(RealmModel realm, String id, String clientId) RealmAdapter.getAdminPermissionsClient()JpaRealmProvider.getClientByClientId(RealmModel realm, String clientId) RealmAdapter.getClientByClientId(String clientId) JpaRealmProvider.getClientById(RealmModel realm, String id) RealmAdapter.getClientById(String id) RealmAdapter.getMasterAdminClient()Methods in org.keycloak.models.jpa that return types with arguments of type ClientModelModifier and TypeMethodDescriptionJpaRealmProvider.getAllRedirectUrisOfEnabledClients(RealmModel realm) JpaRealmProvider.getAlwaysDisplayInConsoleClientsStream(RealmModel realm) RealmAdapter.getAlwaysDisplayInConsoleClientsStream()JpaRealmProvider.getClientsStream(RealmModel realm) JpaRealmProvider.getClientsStream(RealmModel realm, Integer firstResult, Integer maxResults) RealmAdapter.getClientsStream()RealmAdapter.getClientsStream(Integer firstResult, Integer maxResults) RealmAdapter.searchClientByAttributes(Map<String, String> attributes, Integer firstResult, Integer maxResults) RealmAdapter.searchClientByAuthenticationFlowBindingOverrides(Map<String, String> overrides, Integer firstResult, Integer maxResults) RealmAdapter.searchClientByClientIdStream(String clientId, Integer firstResult, Integer maxResults) JpaRealmProvider.searchClientsByAttributes(RealmModel realm, Map<String, String> attributes, Integer firstResult, Integer maxResults) JpaRealmProvider.searchClientsByAuthenticationFlowBindingOverrides(RealmModel realm, Map<String, String> overrides, Integer firstResult, Integer maxResults) JpaRealmProvider.searchClientsByClientIdStream(RealmModel realm, String clientId, Integer firstResult, Integer maxResults) Methods in org.keycloak.models.jpa with parameters of type ClientModelModifier and TypeMethodDescriptionJpaRealmProvider.addClientRole(ClientModel client, String name) JpaRealmProvider.addClientRole(ClientModel client, String id, String name) voidJpaRealmProvider.addClientScopes(RealmModel realm, ClientModel client, Set<ClientScopeModel> clientScopes, boolean defaultScope) JpaRealmProvider.getClientRole(ClientModel client, String name) GroupAdapter.getClientRoleMappingsStream(ClientModel app) UserAdapter.getClientRoleMappingsStream(ClientModel app) JpaRealmProvider.getClientRolesStream(ClientModel client, Integer first, Integer max) JpaRealmProvider.getClientScopes(RealmModel realm, ClientModel client, boolean defaultScope) JpaUserProvider.getServiceAccount(ClientModel client) voidJpaUserProvider.preRemove(RealmModel realm, ClientModel client) voidJpaRealmProvider.removeClientScope(RealmModel realm, ClientModel client, ClientScopeModel clientScope) voidJpaRealmProvider.removeRoles(ClientModel client) JpaRealmProvider.searchForClientRolesStream(ClientModel client, String search, Integer first, Integer max) voidRealmAdapter.setAdminPermissionsClient(ClientModel client) voidRealmAdapter.setMasterAdminClient(ClientModel client) -
Uses of ClientModel in org.keycloak.models.jpa.session
Methods in org.keycloak.models.jpa.session with parameters of type ClientModelModifier and TypeMethodDescriptionintJpaUserSessionPersisterProvider.getUserSessionsCount(RealmModel realm, ClientModel clientModel, boolean offline) JpaUserSessionPersisterProvider.loadClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession, boolean offline) JpaUserSessionPersisterProvider.loadUserSessionsStream(RealmModel realm, ClientModel client, boolean offline, Integer firstResult, Integer maxResults) voidJpaUserSessionPersisterProvider.onClientRemoved(RealmModel realm, ClientModel client) -
Uses of ClientModel in org.keycloak.models.session
Methods in org.keycloak.models.session that return ClientModelMethods in org.keycloak.models.session with parameters of type ClientModelModifier and TypeMethodDescriptionintDisabledUserSessionPersisterProvider.getUserSessionsCount(RealmModel realm, ClientModel clientModel, boolean offline) intUserSessionPersisterProvider.getUserSessionsCount(RealmModel realm, ClientModel clientModel, boolean offline) Retrieves the count of user client-sessions for the given clientDisabledUserSessionPersisterProvider.loadClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession, boolean offline) UserSessionPersisterProvider.loadClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession, boolean offline) Loads client session from the db by provided user session and client.DisabledUserSessionPersisterProvider.loadUserSessionsStream(RealmModel realm, ClientModel client, boolean offline, Integer firstResult, Integer maxResults) UserSessionPersisterProvider.loadUserSessionsStream(RealmModel realm, ClientModel client, boolean offline, Integer firstResult, Integer maxResults) Loads the user sessions for the givenClientModelin the givenRealmModelif present.voidDisabledUserSessionPersisterProvider.onClientRemoved(RealmModel realm, ClientModel client) voidUserSessionPersisterProvider.onClientRemoved(RealmModel realm, ClientModel client) Constructors in org.keycloak.models.session with parameters of type ClientModelModifierConstructorDescriptionPersistentAuthenticatedClientSessionAdapter(KeycloakSession session, PersistentClientSessionModel model, RealmModel realm, ClientModel client, UserSessionModel userSession) -
Uses of ClientModel in org.keycloak.models.sessions.infinispan
Methods in org.keycloak.models.sessions.infinispan that return ClientModelModifier and TypeMethodDescriptionAuthenticatedClientSessionAdapter.getClient()AuthenticationSessionAdapter.getClient()Methods in org.keycloak.models.sessions.infinispan with parameters of type ClientModelModifier and TypeMethodDescriptionSessionFunction.apply(RealmModel realm, ClientModel client, V entity) RootAuthenticationSessionAdapter.createAuthenticationSession(ClientModel client) InfinispanUserSessionProvider.createClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession) PersistentUserSessionProvider.createClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession) protected LongInfinispanUserSessionProviderFactory.deriveOfflineClientSessionCacheEntryLifespanOverrideMs(RealmModel realm, ClientModel client, AuthenticatedClientSessionEntity entity) protected LongInfinispanUserSessionProviderFactory.deriveOfflineSessionCacheEntryLifespanMs(RealmModel realm, ClientModel client, UserSessionEntity entity) longInfinispanUserSessionProvider.getActiveUserSessions(RealmModel realm, ClientModel client) longPersistentUserSessionProvider.getActiveUserSessions(RealmModel realm, ClientModel client) RootAuthenticationSessionAdapter.getAuthenticationSession(ClientModel client, String tabId) InfinispanUserSessionProvider.getClientSession(UserSessionModel userSession, ClientModel client, boolean offline) PersistentUserSessionProvider.getClientSession(UserSessionModel userSession, ClientModel client, boolean offline) longInfinispanUserSessionProvider.getOfflineSessionsCount(RealmModel realm, ClientModel client) longPersistentUserSessionProvider.getOfflineSessionsCount(RealmModel realm, ClientModel client) InfinispanUserSessionProvider.getOfflineUserSessionsStream(RealmModel realm, ClientModel client, Integer first, Integer max) PersistentUserSessionProvider.getOfflineUserSessionsStream(RealmModel realm, ClientModel client, Integer first, Integer max) protected longInfinispanUserSessionProvider.getUserSessionsCount(RealmModel realm, ClientModel client, boolean offline) protected longPersistentUserSessionProvider.getUserSessionsCount(RealmModel realm, ClientModel client, boolean offline) InfinispanUserSessionProvider.getUserSessionsStream(RealmModel realm, ClientModel client) InfinispanUserSessionProvider.getUserSessionsStream(RealmModel realm, ClientModel client, Integer firstResult, Integer maxResults) protected Stream<UserSessionModel>InfinispanUserSessionProvider.getUserSessionsStream(RealmModel realm, ClientModel client, Integer firstResult, Integer maxResults, boolean offline) PersistentUserSessionProvider.getUserSessionsStream(RealmModel realm, ClientModel client) PersistentUserSessionProvider.getUserSessionsStream(RealmModel realm, ClientModel client, Integer firstResult, Integer maxResults) protected Stream<UserSessionModel>PersistentUserSessionProvider.getUserSessionsStream(RealmModel realm, ClientModel client, Integer firstResult, Integer maxResults, boolean offline) voidInfinispanAuthenticationSessionProvider.onClientRemoved(RealmModel realm, ClientModel client) voidInfinispanUserSessionProvider.onClientRemoved(RealmModel realm, ClientModel client) voidPersistentUserSessionProvider.onClientRemoved(RealmModel realm, ClientModel client) Constructors in org.keycloak.models.sessions.infinispan with parameters of type ClientModelModifierConstructorDescriptionAuthenticatedClientSessionAdapter(KeycloakSession kcSession, AuthenticatedClientSessionEntity entity, ClientModel client, UserSessionModel userSession, ClientSessionManager clientSessionManager, EmbeddedClientSessionKey cacheKey, boolean offline) -
Uses of ClientModel in org.keycloak.models.sessions.infinispan.changes
Methods in org.keycloak.models.sessions.infinispan.changes that return ClientModelModifier and TypeMethodDescriptionSessionUpdatesList.getClient()SessionEntityWrapper.getClientIfNeeded(RealmModel realm) Methods in org.keycloak.models.sessions.infinispan.changes with parameters of type ClientModelModifier and TypeMethodDescriptionClientSessionPersistentChangelogBasedTransaction.get(RealmModel realm, ClientModel client, UserSessionModel userSession, EmbeddedClientSessionKey key, boolean offline) -
Uses of ClientModel in org.keycloak.models.sessions.infinispan.changes.remote.updater.authsession
Methods in org.keycloak.models.sessions.infinispan.changes.remote.updater.authsession with parameters of type ClientModelModifier and TypeMethodDescriptionRootAuthenticationSessionUpdater.createAuthenticationSession(ClientModel client) RootAuthenticationSessionUpdater.getAuthenticationSession(ClientModel client, String tabId) -
Uses of ClientModel in org.keycloak.models.sessions.infinispan.changes.remote.updater.client
Methods in org.keycloak.models.sessions.infinispan.changes.remote.updater.client that return ClientModelMethods in org.keycloak.models.sessions.infinispan.changes.remote.updater.client with parameters of type ClientModelModifier and TypeMethodDescriptionvoidAuthenticatedClientSessionUpdater.initialize(UserSessionModel userSession, ClientModel client, ClientSessionChangeLogTransaction clientTransaction) Initializes this class with references to other models classes. -
Uses of ClientModel in org.keycloak.models.sessions.infinispan.entities
Methods in org.keycloak.models.sessions.infinispan.entities with parameters of type ClientModelModifier and TypeMethodDescriptionAuthenticatedClientSessionEntity.create(RealmModel realm, ClientModel client, UserSessionModel userSession) -
Uses of ClientModel in org.keycloak.models.sessions.infinispan.remote
Methods in org.keycloak.models.sessions.infinispan.remote with parameters of type ClientModelModifier and TypeMethodDescriptionRemoteUserSessionProvider.createClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession) longRemoteUserSessionProvider.getActiveUserSessions(RealmModel realm, ClientModel client) RemoteUserSessionProvider.getClientSession(UserSessionModel userSession, ClientModel client, boolean offline) longRemoteUserSessionProvider.getOfflineSessionsCount(RealmModel realm, ClientModel client) RemoteUserSessionProvider.getOfflineUserSessionsStream(RealmModel realm, ClientModel client, Integer firstResult, Integer maxResults) RemoteUserSessionProvider.getUserSessionsStream(RealmModel realm, ClientModel client) RemoteUserSessionProvider.getUserSessionsStream(RealmModel realm, ClientModel client, Integer firstResult, Integer maxResults) voidRemoteInfinispanAuthenticationSessionProvider.onClientRemoved(RealmModel realm, ClientModel client) voidRemoteUserSessionProvider.onClientRemoved(RealmModel realm, ClientModel client) -
Uses of ClientModel in org.keycloak.models.sessions.infinispan.util
Methods in org.keycloak.models.sessions.infinispan.util with parameters of type ClientModelModifier and TypeMethodDescriptionstatic longSessionTimeouts.getAuthSessionLifespanMS(RealmModel realm, ClientModel client, RootAuthenticationSessionEntity entity) static longSessionTimeouts.getAuthSessionMaxIdleMS(RealmModel realm, ClientModel client, RootAuthenticationSessionEntity entity) static longSessionTimeouts.getClientSessionLifespanMs(RealmModel realm, ClientModel client, boolean offline, boolean isUserSessionRememberMe, int started, int userSessionStarted) static longSessionTimeouts.getClientSessionLifespanMs(RealmModel realm, ClientModel client, AuthenticatedClientSessionEntity clientSessionEntity) Get the maximum lifespan, which this clientSession can remain in the infinispan cache.static longSessionTimeouts.getClientSessionMaxIdleMs(RealmModel realm, ClientModel client, boolean offline, boolean isUserSessionRememberMe, int timestamp) static longSessionTimeouts.getClientSessionMaxIdleMs(RealmModel realm, ClientModel client, AuthenticatedClientSessionEntity clientSessionEntity) Get the maxIdle, which this clientSession will use.static longSessionTimeouts.getLoginFailuresLifespanMs(RealmModel realm, ClientModel client, LoginFailureEntity loginFailureEntity) Not using lifespan for detached login failure (backwards compatibility with the background cleaner threads, which were used for cleanup of detached login failures)static longSessionTimeouts.getLoginFailuresMaxIdleMs(RealmModel realm, ClientModel client, LoginFailureEntity loginFailureEntity) Not using maxIdle for detached login failure (backwards compatibility with the background cleaner threads, which were used for cleanup of detached login failures)static longSessionTimeouts.getOfflineClientSessionLifespanMs(RealmModel realm, ClientModel client, AuthenticatedClientSessionEntity authenticatedClientSessionEntity) Get the maximum lifespan, which this offline clientSession can remain in the infinispan cache.static longSessionTimeouts.getOfflineClientSessionMaxIdleMs(RealmModel realm, ClientModel client, AuthenticatedClientSessionEntity authenticatedClientSessionEntity) Get the maxIdle, which this offline clientSession will use.static longSessionTimeouts.getOfflineSessionLifespanMs(RealmModel realm, ClientModel client, UserSessionEntity userSessionEntity) Get the maximum lifespan, which this offline userSession can remain in the infinispan cache.static longSessionTimeouts.getOfflineSessionMaxIdleMs(RealmModel realm, ClientModel client, UserSessionEntity userSessionEntity) Get the maximum idle time for this offline userSession.static longSessionTimeouts.getUserSessionLifespanMs(RealmModel realm, ClientModel client, UserSessionEntity userSessionEntity) Get the maximum lifespan, which this userSession can remain in the infinispan cache.static longSessionTimeouts.getUserSessionMaxIdleMs(RealmModel realm, ClientModel client, UserSessionEntity userSessionEntity) Get the maximum idle time for this userSession. -
Uses of ClientModel in org.keycloak.models.utils
Methods in org.keycloak.models.utils that return ClientModelModifier and TypeMethodDescriptionstatic ClientModelRepresentationToModel.createClient(KeycloakSession session, RealmModel realm, ClientRepresentation resourceRep) Does not create scope or role mappings!static ClientModelRepresentationToModel.createClient(KeycloakSession session, RealmModel realm, ClientRepresentation resourceRep, Map<String, String> mappedFlows) static ClientModelKeycloakModelUtils.createManagementClient(RealmModel realm, String name) static ClientModelKeycloakModelUtils.createPublicClient(RealmModel realm, String name) RealmModelDelegate.getAdminPermissionsClient()RealmModelDelegate.getClientByClientId(String clientId) RealmModelDelegate.getClientById(String id) RealmModelDelegate.getMasterAdminClient()static ClientModelSystemClientUtil.getSystemClient(RealmModel realm) Methods in org.keycloak.models.utils that return types with arguments of type ClientModelModifier and TypeMethodDescriptionRealmModelDelegate.getAlwaysDisplayInConsoleClientsStream()RealmModelDelegate.getClientsStream()RealmModelDelegate.getClientsStream(Integer firstResult, Integer maxResults) RealmModelDelegate.searchClientByAttributes(Map<String, String> attributes, Integer firstResult, Integer maxResults) RealmModelDelegate.searchClientByAuthenticationFlowBindingOverrides(Map<String, String> overrides, Integer firstResult, Integer maxResults) RealmModelDelegate.searchClientByClientIdStream(String clientId, Integer firstResult, Integer maxResults) Methods in org.keycloak.models.utils with parameters of type ClientModelModifier and TypeMethodDescriptionstatic longSessionExpirationUtils.calculateClientSessionIdleTimestamp(boolean offline, boolean isRememberMe, long lastRefreshed, RealmModel realm, ClientModel client) Calculates the time in which the user session is expired via the idle configuration in the realm and client.static longSessionExpirationUtils.calculateClientSessionMaxLifespanTimestamp(boolean offline, boolean isRememberMe, long clientSessionCreated, long userSessionCreated, RealmModel realm, ClientModel client) Calculates the time in which the client session is expired via lifespan configuration in the realm and client.static ResourceServerRepresentationToModel.createResourceServer(ClientModel client, KeycloakSession session, boolean addDefaultRoles) static ClientScopeModelKeycloakModelUtils.findClientScopeById(RealmModel realm, ClientModel client, String clientScopeId) Lookup clientScope OR client by id.static StringKeycloakModelUtils.generateSecret(ClientModel client) KeycloakModelUtils.getAcceptedClientScopeProtocols(ClientModel client) UserModelDelegate.getClientRoleMappingsStream(ClientModel app) KeycloakModelUtils.getClientScopeMappingsStream(ClientModel client, ScopeContainerModel container) static voidRepresentationToModel.importAuthorizationSettings(ClientRepresentation clientRepresentation, ClientModel client, KeycloakSession session) static booleanRoleUtils.isClientRole(RoleModel r, ClientModel c) voidRealmModelDelegate.setAdminPermissionsClient(ClientModel client) voidRealmModelDelegate.setMasterAdminClient(ClientModel client) static voidKeycloakModelUtils.setupDeleteAccount(ClientModel accountClient) static ResourceServerRepresentationToModel.toModel(ResourceServerRepresentation rep, AuthorizationProvider authorization, ClientModel client) static ResourceServerRepresentationModelToRepresentation.toRepresentation(ResourceServer model, ClientModel client) static ClientRepresentationModelToRepresentation.toRepresentation(ClientModel clientModel, KeycloakSession session) static ResourceServerRepresentationModelToRepresentation.toResourceServerRepresentation(KeycloakSession session, ClientModel client) static voidRepresentationToModel.updateClient(ClientRepresentation rep, ClientModel resource, KeycloakSession session) static voidRepresentationToModel.updateClientProtocolMappers(ClientRepresentation rep, ClientModel resource) static voidRepresentationToModel.updateClientScopes(ClientRepresentation resourceRep, ClientModel client) -
Uses of ClientModel in org.keycloak.protocol
Methods in org.keycloak.protocol with parameters of type ClientModelModifier and TypeMethodDescriptionprotected voidAbstractLoginProtocolFactory.addDefaultClientScopes(RealmModel realm, ClientModel newClient) protected abstract voidAbstractLoginProtocolFactory.addDefaults(ClientModel clientModel) protected AuthenticationSessionModelAuthorizationEndpointBase.createAuthenticationSession(ClientModel client, String requestState) jakarta.ws.rs.core.ResponseClientInstallationProvider.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri) jakarta.ws.rs.core.ResponseLoginProtocol.sendError(ClientModel client, ClientData clientData, LoginProtocol.Error error) Send the specified error to the specified client with the use of this protocol.default booleanLoginProtocol.sendPushRevocationPolicyRequest(RealmModel realm, ClientModel resource, int notBefore, String managementUrl) Send not-before revocation policy to the given client.voidLoginProtocolFactory.setupClientDefaults(ClientRepresentation rep, ClientModel newClient) Setup default values for new clients.Method parameters in org.keycloak.protocol with type arguments of type ClientModelModifier and TypeMethodDescriptionprotected voidAbstractLoginProtocolFactory.addDefaultClientScopes(RealmModel realm, Stream<ClientModel> newClients) -
Uses of ClientModel in org.keycloak.protocol.docker
Methods in org.keycloak.protocol.docker with parameters of type ClientModelModifier and TypeMethodDescriptionprotected voidDockerAuthV2ProtocolFactory.addDefaults(ClientModel client) jakarta.ws.rs.core.ResponseDockerAuthV2Protocol.sendError(ClientModel client, ClientData clientData, LoginProtocol.Error error) voidDockerAuthV2ProtocolFactory.setupClientDefaults(ClientRepresentation rep, ClientModel newClient) -
Uses of ClientModel in org.keycloak.protocol.docker.installation
Methods in org.keycloak.protocol.docker.installation with parameters of type ClientModelModifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseDockerComposeYamlInstallationProvider.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri) jakarta.ws.rs.core.ResponseDockerRegistryConfigFileInstallationProvider.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri) jakarta.ws.rs.core.ResponseDockerVariableOverrideInstallationProvider.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri) -
Uses of ClientModel in org.keycloak.protocol.oid4vc
Methods in org.keycloak.protocol.oid4vc with parameters of type ClientModelModifier and TypeMethodDescriptionvoidOID4VCLoginProtocolFactory.setupClientDefaults(ClientRepresentation rep, ClientModel newClient) -
Uses of ClientModel in org.keycloak.protocol.oidc
Classes in org.keycloak.protocol.oidc that implement ClientModelModifier and TypeClassDescriptionclassRepresentation of a client model that passes information from a rotated secret.Fields in org.keycloak.protocol.oidc declared as ClientModelModifier and TypeFieldDescriptionprotected ClientModelAccessTokenIntrospectionProvider.clientprotected final ClientModelAbstractClientConfigWrapper.clientModelMethods in org.keycloak.protocol.oidc that return ClientModelMethods in org.keycloak.protocol.oidc with parameters of type ClientModelModifier and TypeMethodDescriptionvoidFrontChannelLogoutHandler.addClient(ClientModel client) protected voidOIDCLoginProtocolFactory.addDefaults(ClientModel client) TokenManager.createClientAccessToken(KeycloakSession session, RealmModel realm, ClientModel client, UserModel user, UserSessionModel userSession, ClientSessionContext clientSessionCtx) static TokenManager.NotBeforeCheckTokenManager.NotBeforeCheck.forModel(ClientModel clientModel) static OIDCAdvancedConfigWrapperOIDCAdvancedConfigWrapper.fromClientModel(ClientModel client) OIDCClientSecretConfigWrapper.fromClientModel(ClientModel client) TokenManager.getAccess(UserModel user, ClientModel client, Stream<ClientScopeModel> clientScopes) static Stream<ClientScopeModel>TokenManager.getRequestedClientScopes(KeycloakSession session, String scopeParam, ClientModel client, UserModel user) Return client itself + all default client scopes of client + optional client scopes requested by scope parameterprotected AccessTokenTokenManager.initToken(KeycloakSession session, RealmModel realm, ClientModel client, UserModel user, UserSessionModel userSession, ClientSessionContext clientSessionCtx, jakarta.ws.rs.core.UriInfo uriInfo) static booleanTokenManager.isValidScope(KeycloakSession session, String scopes, ClientModel client, UserModel user) static booleanTokenManager.isValidScope(KeycloakSession session, String scopes, AuthorizationRequestContext authorizationRequestContext, ClientModel client, UserModel user) Check that all the ClientScopes that have been parsed into authorization_resources are actually in the requested scopes otherwise, the scope wasn't parsed correctlyTokenManager.refreshAccessToken(KeycloakSession session, jakarta.ws.rs.core.UriInfo uriInfo, ClientConnection connection, RealmModel realm, ClientModel authorizedClient, String encodedRefreshToken, EventBuilder event, jakarta.ws.rs.core.HttpHeaders headers, HttpRequest request, String scopeParameter) TokenManager.responseBuilder(RealmModel realm, ClientModel client, EventBuilder event, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) jakarta.ws.rs.core.ResponseOIDCLoginProtocol.sendError(ClientModel client, ClientData clientData, LoginProtocol.Error error) booleanOIDCLoginProtocol.sendPushRevocationPolicyRequest(RealmModel realm, ClientModel resource, int notBefore, String managementUrl) voidOIDCLoginProtocolFactory.setupClientDefaults(ClientRepresentation rep, ClientModel newClient) static booleanTokenManager.verifyConsentStillAvailable(KeycloakSession session, UserModel user, ClientModel client, Stream<ClientScopeModel> requestedClientScopes) TokenManager.verifyRefreshToken(KeycloakSession session, RealmModel realm, ClientModel client, HttpRequest request, String encodedRefreshToken, boolean checkExpiration) Constructors in org.keycloak.protocol.oidc with parameters of type ClientModelModifierConstructorDescriptionprotectedAbstractClientConfigWrapper(ClientModel clientModel, ClientRepresentation clientRep) AccessTokenResponseBuilder(RealmModel realm, ClientModel client, EventBuilder event, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx) ClientInfo(ClientModel client) TokenExchangeContext(KeycloakSession session, jakarta.ws.rs.core.MultivaluedMap<String, String> formParams, Cors cors, RealmModel realm, EventBuilder event, ClientModel client, ClientConnection clientConnection, jakarta.ws.rs.core.HttpHeaders headers, Object tokenManager, Map<String, String> clientAuthAttributes) -
Uses of ClientModel in org.keycloak.protocol.oidc.endpoints
Methods in org.keycloak.protocol.oidc.endpoints with parameters of type ClientModel -
Uses of ClientModel in org.keycloak.protocol.oidc.endpoints.request
Methods in org.keycloak.protocol.oidc.endpoints.request with parameters of type ClientModelModifier and TypeMethodDescriptionstatic AuthorizationEndpointRequestAuthorizationEndpointRequestParserProcessor.parseRequest(EventBuilder event, KeycloakSession session, ClientModel client, jakarta.ws.rs.core.MultivaluedMap<String, String> requestParams, AuthorizationEndpointRequestParserProcessor.EndpointType endpointType) Constructors in org.keycloak.protocol.oidc.endpoints.request with parameters of type ClientModelModifierConstructorDescriptionAuthzEndpointRequestObjectParser(KeycloakSession session, String requestObject, ClientModel client) -
Uses of ClientModel in org.keycloak.protocol.oidc.grants
Fields in org.keycloak.protocol.oidc.grants declared as ClientModelModifier and TypeFieldDescriptionprotected ClientModelOAuth2GrantType.Context.clientprotected ClientModelOAuth2GrantTypeBase.clientMethods in org.keycloak.protocol.oidc.grants that return ClientModelMethods in org.keycloak.protocol.oidc.grants with parameters of type ClientModel -
Uses of ClientModel in org.keycloak.protocol.oidc.grants.ciba
Constructor parameters in org.keycloak.protocol.oidc.grants.ciba with type arguments of type ClientModel -
Uses of ClientModel in org.keycloak.protocol.oidc.grants.ciba.channel
Fields in org.keycloak.protocol.oidc.grants.ciba.channel declared as ClientModelMethods in org.keycloak.protocol.oidc.grants.ciba.channel that return ClientModelMethods in org.keycloak.protocol.oidc.grants.ciba.channel with parameters of type ClientModelConstructors in org.keycloak.protocol.oidc.grants.ciba.channel with parameters of type ClientModelModifierConstructorDescriptionCIBAAuthenticationRequest(KeycloakSession session, UserModel user, ClientModel client) -
Uses of ClientModel in org.keycloak.protocol.oidc.grants.ciba.endpoints
Methods in org.keycloak.protocol.oidc.grants.ciba.endpoints that return ClientModelModifier and TypeMethodDescriptionprotected ClientModelAbstractCibaEndpoint.authenticateClient()Methods in org.keycloak.protocol.oidc.grants.ciba.endpoints with parameters of type ClientModelModifier and TypeMethodDescriptionprotected voidBackchannelAuthenticationCallbackEndpoint.sendClientNotificationRequest(ClientModel client, CibaConfig cibaConfig, OAuth2DeviceCodeModel deviceModel) -
Uses of ClientModel in org.keycloak.protocol.oidc.grants.ciba.endpoints.request
Methods in org.keycloak.protocol.oidc.grants.ciba.endpoints.request with parameters of type ClientModelModifier and TypeMethodDescriptionBackchannelAuthenticationEndpointRequestParserProcessor.parseRequest(EventBuilder event, KeycloakSession session, ClientModel client, jakarta.ws.rs.core.MultivaluedMap<String, String> requestParams, CibaConfig config) -
Uses of ClientModel in org.keycloak.protocol.oidc.grants.device
Methods in org.keycloak.protocol.oidc.grants.device with parameters of type ClientModelModifier and TypeMethodDescriptionstatic OAuth2DeviceCodeModelDeviceGrantType.getDeviceByDeviceCode(KeycloakSession session, RealmModel realm, ClientModel client, EventBuilder event, String deviceCode) -
Uses of ClientModel in org.keycloak.protocol.oidc.grants.device.endpoints
Methods in org.keycloak.protocol.oidc.grants.device.endpoints with parameters of type ClientModelModifier and TypeMethodDescriptionprotected AuthenticationSessionModelDeviceEndpoint.createAuthenticationSession(ClientModel client, String scope) -
Uses of ClientModel in org.keycloak.protocol.oidc.installation
Methods in org.keycloak.protocol.oidc.installation with parameters of type ClientModelModifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseKeycloakOIDCClientInstallation.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri) jakarta.ws.rs.core.ResponseKeycloakOIDCJbossSubsystemClientCliInstallation.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri) jakarta.ws.rs.core.ResponseKeycloakOIDCJbossSubsystemClientInstallation.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri) KeycloakOIDCClientInstallation.getClientCredentialsAdapterConfig(KeycloakSession session, ClientModel client) static booleanKeycloakOIDCClientInstallation.showClientCredentialsAdapterConfig(ClientModel client) -
Uses of ClientModel in org.keycloak.protocol.oidc.par.endpoints
Fields in org.keycloak.protocol.oidc.par.endpoints declared as ClientModel -
Uses of ClientModel in org.keycloak.protocol.oidc.par.endpoints.request
Methods in org.keycloak.protocol.oidc.par.endpoints.request with parameters of type ClientModelModifier and TypeMethodDescriptionstatic AuthorizationEndpointRequestParEndpointRequestParserProcessor.parseRequest(EventBuilder event, KeycloakSession session, ClientModel client, jakarta.ws.rs.core.MultivaluedMap<String, String> requestParams) Constructors in org.keycloak.protocol.oidc.par.endpoints.request with parameters of type ClientModelModifierConstructorDescriptionAuthzEndpointParParser(KeycloakSession session, ClientModel client, String requestUri) ParEndpointRequestObjectParser(KeycloakSession session, String requestObject, ClientModel client) -
Uses of ClientModel in org.keycloak.protocol.oidc.rar.parsers
Constructors in org.keycloak.protocol.oidc.rar.parsers with parameters of type ClientModel -
Uses of ClientModel in org.keycloak.protocol.oidc.tokenexchange
Fields in org.keycloak.protocol.oidc.tokenexchange declared as ClientModelMethods in org.keycloak.protocol.oidc.tokenexchange that return ClientModelModifier and TypeMethodDescriptionprotected ClientModelV1TokenExchangeProvider.getTargetClient(List<ClientModel> targetAudienceClients) Methods in org.keycloak.protocol.oidc.tokenexchange that return types with arguments of type ClientModelModifier and TypeMethodDescriptionprotected List<ClientModel>AbstractTokenExchangeProvider.getTargetAudienceClients()Methods in org.keycloak.protocol.oidc.tokenexchange with parameters of type ClientModelModifier and TypeMethodDescriptionprotected AuthenticationSessionModelAbstractTokenExchangeProvider.createSessionModel(UserSessionModel targetUserSession, RootAuthenticationSessionModel rootAuthSession, UserModel targetUser, ClientModel client, String scope) protected voidAbstractTokenExchangeProvider.forbiddenIfClientIsNotTokenHolder(boolean disallowOnHolderOfTokenMismatch, ClientModel tokenHolder) Method parameters in org.keycloak.protocol.oidc.tokenexchange with type arguments of type ClientModelModifier and TypeMethodDescriptionprotected abstract jakarta.ws.rs.core.ResponseAbstractTokenExchangeProvider.exchangeClientToOIDCClient(UserModel targetUser, UserSessionModel targetUserSession, String requestedTokenType, List<ClientModel> targetAudienceClients, String scope, AccessToken subjectToken) protected jakarta.ws.rs.core.ResponseStandardTokenExchangeProvider.exchangeClientToOIDCClient(UserModel targetUser, UserSessionModel targetUserSession, String requestedTokenType, List<ClientModel> targetAudienceClients, String scope, AccessToken subjectToken) protected jakarta.ws.rs.core.ResponseV1TokenExchangeProvider.exchangeClientToOIDCClient(UserModel targetUser, UserSessionModel targetUserSession, String requestedTokenType, List<ClientModel> targetAudienceClients, String scope, AccessToken subjectToken) protected abstract jakarta.ws.rs.core.ResponseAbstractTokenExchangeProvider.exchangeClientToSAML2Client(UserModel targetUser, UserSessionModel targetUserSession, String requestedTokenType, List<ClientModel> targetAudienceClients) protected jakarta.ws.rs.core.ResponseStandardTokenExchangeProvider.exchangeClientToSAML2Client(UserModel targetUser, UserSessionModel targetUserSession, String requestedTokenType, List<ClientModel> targetAudienceClients) protected jakarta.ws.rs.core.ResponseV1TokenExchangeProvider.exchangeClientToSAML2Client(UserModel targetUser, UserSessionModel targetUserSession, String requestedTokenType, List<ClientModel> targetAudienceClients) protected abstract StringAbstractTokenExchangeProvider.getRequestedScope(AccessToken token, List<ClientModel> targetAudienceClients) protected StringStandardTokenExchangeProvider.getRequestedScope(AccessToken token, List<ClientModel> targetAudienceClients) protected StringV1TokenExchangeProvider.getRequestedScope(AccessToken token, List<ClientModel> targetAudienceClients) protected ClientModelV1TokenExchangeProvider.getTargetClient(List<ClientModel> targetAudienceClients) protected voidAbstractTokenExchangeProvider.setClientToContext(List<ClientModel> targetAudienceClients) protected voidV1TokenExchangeProvider.setClientToContext(List<ClientModel> targetAudienceClients) protected abstract voidAbstractTokenExchangeProvider.validateAudience(AccessToken token, boolean disallowOnHolderOfTokenMismatch, List<ClientModel> targetAudienceClients) protected voidStandardTokenExchangeProvider.validateAudience(AccessToken token, boolean disallowOnHolderOfTokenMismatch, List<ClientModel> targetAudienceClients) protected voidV1TokenExchangeProvider.validateAudience(AccessToken token, boolean disallowOnHolderOfTokenMismatch, List<ClientModel> targetAudienceClients) -
Uses of ClientModel in org.keycloak.protocol.oidc.utils
Methods in org.keycloak.protocol.oidc.utils that return ClientModelMethods in org.keycloak.protocol.oidc.utils with parameters of type ClientModelModifier and TypeMethodDescriptionAcrUtils.enforceMinimumAcr(List<String> acrValues, ClientModel client) AcrUtils.getAcrLoaMap(ClientModel client) AcrUtils.getAcrValues(String claimsParam, String acrValuesParam, ClientModel client) AcrUtils.getDefaultAcrValues(ClientModel client) static StringAcrUtils.getMinimumAcrValue(ClientModel client) WebOriginsUtils.resolveValidWebOrigins(KeycloakSession session, ClientModel client) static voidPairwiseSubMapperValidator.validate(KeycloakSession session, ClientModel client, ProtocolMapperModel mapperModel) static StringRedirectUtils.verifyRedirectUri(KeycloakSession session, String redirectUri, ClientModel client) static StringRedirectUtils.verifyRedirectUri(KeycloakSession session, String redirectUri, ClientModel client, boolean requireRedirectUri) -
Uses of ClientModel in org.keycloak.protocol.saml
Methods in org.keycloak.protocol.saml that return ClientModelModifier and TypeMethodDescriptionSamlClient.getClient()ArtifactResolver.selectSourceClient(KeycloakSession session, String artifact) Returns client model that issued artifactDefaultSamlArtifactResolver.selectSourceClient(KeycloakSession session, String artifact) Methods in org.keycloak.protocol.saml with parameters of type ClientModelModifier and TypeMethodDescriptionprotected voidSamlProtocolFactory.addDefaults(ClientModel client) static KeyLocatorSamlProtocolUtils.createKeyLocatorForClient(KeycloakSession session, ClientModel client, KeyUse use) protected LogoutRequestTypeSamlProtocol.createLogoutRequest(String logoutUrl, AuthenticatedClientSessionModel clientSession, ClientModel client, SamlProtocolExtensionsAwareBuilder.NodeGenerator... extensions) static PublicKeySamlProtocolUtils.getEncryptionKey(KeycloakSession session, ClientModel client) Returns public part of SAML encryption key from the client settings.static StringSamlProtocol.getLogoutServiceUrl(KeycloakSession session, ClientModel client, String bindingType, boolean backChannelLogout) SamlService.getOrCreateLoginSessionForIdpInitiatedSso(KeycloakSession session, RealmModel realm, ClientModel client, String relayState) Creates a client session object for SAML IdP-initiated SSO session.static PublicKeySamlProtocolUtils.getPublicKey(ClientModel client, String attribute) protected jakarta.ws.rs.core.ResponseSamlService.BindingProtocol.loginRequest(String relayState, AuthnRequestType requestAbstractType, ClientModel client) protected jakarta.ws.rs.core.ResponseSamlService.BindingProtocol.logoutRequest(LogoutRequestType logoutRequest, ClientModel client, String relayState) jakarta.ws.rs.core.ResponseSamlProtocol.sendError(ClientModel client, ClientData clientData, LoginProtocol.Error error) voidSamlProtocolFactory.setupClientDefaults(ClientRepresentation clientRep, ClientModel newClient) static booleanSamlProtocol.useArtifactForLogout(ClientModel client) static voidSamlProtocolUtils.verifyDocumentSignature(KeycloakSession session, ClientModel client, Document document) Verifies a signature of the given SAML document using settings for the given client.protected abstract voidSamlService.BindingProtocol.verifySignature(SAMLDocumentHolder documentHolder, ClientModel client) protected voidSamlService.PostBindingProtocol.verifySignature(SAMLDocumentHolder documentHolder, ClientModel client) protected voidSamlService.RedirectBindingProtocol.verifySignature(SAMLDocumentHolder documentHolder, ClientModel client) Constructors in org.keycloak.protocol.saml with parameters of type ClientModel -
Uses of ClientModel in org.keycloak.protocol.saml.installation
Methods in org.keycloak.protocol.saml.installation with parameters of type ClientModelModifier and TypeMethodDescriptionstatic voidKeycloakSamlClientInstallation.baseXml(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri, SamlClient samlClient, StringBuilder buffer) jakarta.ws.rs.core.ResponseKeycloakSamlClientInstallation.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri) jakarta.ws.rs.core.ResponseKeycloakSamlSubsystemCliInstallation.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri) jakarta.ws.rs.core.ResponseKeycloakSamlSubsystemInstallation.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri) jakarta.ws.rs.core.ResponseModAuthMellonClientInstallation.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri) jakarta.ws.rs.core.ResponseSamlSPDescriptorClientInstallation.generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri) static StringSamlSPDescriptorClientInstallation.getSPDescriptorForClient(ClientModel client) -
Uses of ClientModel in org.keycloak.services
Methods in org.keycloak.services that return ClientModelMethods in org.keycloak.services with parameters of type ClientModel -
Uses of ClientModel in org.keycloak.services.clientpolicy.context
Fields in org.keycloak.services.clientpolicy.context declared as ClientModelMethods in org.keycloak.services.clientpolicy.context that return ClientModelModifier and TypeMethodDescriptiondefault ClientModelClientCRUDContext.getAuthenticatedClient()returnsUserModelof the authenticated client.AbstractSamlRequestContext.getClient()Getter for the client model doing the request.TokenRefreshContext.getClient()TokenRequestContext.getClient()AdminClientRegisteredContext.getTargetClient()AdminClientUnregisterContext.getTargetClient()AdminClientUpdateContext.getTargetClient()AdminClientUpdatedContext.getTargetClient()AdminClientViewContext.getTargetClient()default ClientModelClientCRUDContext.getTargetClient()returnsClientModelof the existing client to be updated/read/updated/deleted.DynamicClientRegisteredContext.getTargetClient()DynamicClientUnregisterContext.getTargetClient()DynamicClientUpdateContext.getTargetClient()DynamicClientUpdatedContext.getTargetClient()DynamicClientViewContext.getTargetClient()Constructors in org.keycloak.services.clientpolicy.context with parameters of type ClientModelModifierConstructorDescriptionAbstractSamlRequestContext(T request, ClientModel client, String protocolBinding) AdminClientRegisteredContext(ClientModel registeredClient, AdminAuth adminAuth) AdminClientUnregisterContext(ClientModel targetClient, AdminAuth adminAuth) AdminClientUpdateContext(ClientRepresentation proposedClientRepresentation, ClientModel targetClient, AdminAuth adminAuth) AdminClientUpdatedContext(ClientRepresentation roposedClientRepresentation, ClientModel updatedClient, AdminAuth adminAuth) AdminClientViewContext(ClientModel targetClient, AdminAuth adminAuth) ClientSecretRotationContext(ClientRepresentation proposedClientRepresentation, ClientModel targetClient, String currentSecret) DynamicClientRegisteredContext(ClientRegistrationContext context, ClientModel registeredClient, JsonWebToken token, RealmModel realm) DynamicClientUnregisterContext(KeycloakSession session, ClientModel targetClient, JsonWebToken token, RealmModel realm) DynamicClientUpdateContext(ClientRegistrationContext context, ClientModel proposedClientRepresentation, JsonWebToken token, RealmModel realm) DynamicClientUpdatedContext(KeycloakSession session, ClientModel updatedClient, JsonWebToken token, RealmModel realm) DynamicClientViewContext(KeycloakSession session, ClientModel targetClient, JsonWebToken token, RealmModel realm) SamlAuthnRequestContext(AuthnRequestType request, ClientModel client, String protocolBinding) SamlLogoutRequestContext(LogoutRequestType request, ClientModel client, String protocolBinding) TokenRefreshContext(jakarta.ws.rs.core.MultivaluedMap<String, String> params, ClientModel client) TokenRequestContext(jakarta.ws.rs.core.MultivaluedMap<String, String> params, OAuth2CodeParser.ParseResult parseResult, ClientModel client) -
Uses of ClientModel in org.keycloak.services.clientpolicy.executor
Methods in org.keycloak.services.clientpolicy.executor with parameters of type ClientModelModifier and TypeMethodDescriptionvoidConsentRequiredExecutor.beforeUpdate(ClientModel clientToBeUpdated, ClientRepresentation proposedClient) -
Uses of ClientModel in org.keycloak.services.clientregistration
Methods in org.keycloak.services.clientregistration with parameters of type ClientModelModifier and TypeMethodDescriptionAbstractClientRegistrationProvider.get(ClientModel client) voidClientRegistrationAuth.requireDelete(ClientModel client) ClientRegistrationAuth.requireUpdate(ClientRegistrationContext context, ClientModel client) voidClientRegistrationAuth.requireView(ClientModel client) voidClientRegistrationAuth.requireView(ClientModel client, boolean allowPublicClient) static StringClientRegistrationTokenUtils.updateRegistrationAccessToken(KeycloakSession session, ClientModel client, RegistrationAuth registrationAuth) static StringClientRegistrationTokenUtils.updateRegistrationAccessToken(KeycloakSession session, RealmModel realm, ClientModel client, RegistrationAuth registrationAuth) voidAbstractClientRegistrationProvider.validateClient(ClientModel clientModel, OIDCClientRepresentation oidcClient, boolean create) -
Uses of ClientModel in org.keycloak.services.clientregistration.policy
Methods in org.keycloak.services.clientregistration.policy with parameters of type ClientModelModifier and TypeMethodDescriptionvoidClientRegistrationPolicy.afterRegister(ClientRegistrationContext context, ClientModel clientModel) voidClientRegistrationPolicy.afterUpdate(ClientRegistrationContext context, ClientModel clientModel) voidClientRegistrationPolicy.beforeDelete(ClientRegistrationProvider provider, ClientModel clientModel) voidClientRegistrationPolicy.beforeUpdate(ClientRegistrationContext context, ClientModel clientModel) voidClientRegistrationPolicy.beforeView(ClientRegistrationProvider provider, ClientModel clientModel) static voidClientRegistrationPolicyManager.triggerAfterRegister(ClientRegistrationContext context, RegistrationAuth authType, ClientModel client) static voidClientRegistrationPolicyManager.triggerAfterUpdate(ClientRegistrationContext context, RegistrationAuth authType, ClientModel client) static voidClientRegistrationPolicyManager.triggerBeforeRemove(KeycloakSession session, ClientRegistrationProvider provider, RegistrationAuth authType, ClientModel client) static voidClientRegistrationPolicyManager.triggerBeforeUpdate(ClientRegistrationContext context, RegistrationAuth authType, ClientModel client) static voidClientRegistrationPolicyManager.triggerBeforeView(KeycloakSession session, ClientRegistrationProvider provider, RegistrationAuth authType, ClientModel client) -
Uses of ClientModel in org.keycloak.services.clientregistration.policy.impl
Methods in org.keycloak.services.clientregistration.policy.impl with parameters of type ClientModelModifier and TypeMethodDescriptionvoidClientDisabledClientRegistrationPolicy.afterRegister(ClientRegistrationContext context, ClientModel clientModel) voidClientScopesClientRegistrationPolicy.afterRegister(ClientRegistrationContext context, ClientModel clientModel) voidConsentRequiredClientRegistrationPolicy.afterRegister(ClientRegistrationContext context, ClientModel clientModel) voidMaxClientsClientRegistrationPolicy.afterRegister(ClientRegistrationContext context, ClientModel clientModel) voidProtocolMappersClientRegistrationPolicy.afterRegister(ClientRegistrationContext context, ClientModel clientModel) voidScopeClientRegistrationPolicy.afterRegister(ClientRegistrationContext context, ClientModel clientModel) voidTrustedHostClientRegistrationPolicy.afterRegister(ClientRegistrationContext context, ClientModel clientModel) voidClientDisabledClientRegistrationPolicy.afterUpdate(ClientRegistrationContext context, ClientModel clientModel) voidClientScopesClientRegistrationPolicy.afterUpdate(ClientRegistrationContext context, ClientModel clientModel) voidConsentRequiredClientRegistrationPolicy.afterUpdate(ClientRegistrationContext context, ClientModel clientModel) voidMaxClientsClientRegistrationPolicy.afterUpdate(ClientRegistrationContext context, ClientModel clientModel) voidProtocolMappersClientRegistrationPolicy.afterUpdate(ClientRegistrationContext context, ClientModel clientModel) voidScopeClientRegistrationPolicy.afterUpdate(ClientRegistrationContext context, ClientModel clientModel) voidTrustedHostClientRegistrationPolicy.afterUpdate(ClientRegistrationContext context, ClientModel clientModel) voidClientDisabledClientRegistrationPolicy.beforeDelete(ClientRegistrationProvider provider, ClientModel clientModel) voidClientScopesClientRegistrationPolicy.beforeDelete(ClientRegistrationProvider provider, ClientModel clientModel) voidConsentRequiredClientRegistrationPolicy.beforeDelete(ClientRegistrationProvider provider, ClientModel clientModel) voidMaxClientsClientRegistrationPolicy.beforeDelete(ClientRegistrationProvider provider, ClientModel clientModel) voidProtocolMappersClientRegistrationPolicy.beforeDelete(ClientRegistrationProvider provider, ClientModel clientModel) voidScopeClientRegistrationPolicy.beforeDelete(ClientRegistrationProvider provider, ClientModel clientModel) voidTrustedHostClientRegistrationPolicy.beforeDelete(ClientRegistrationProvider provider, ClientModel clientModel) voidClientDisabledClientRegistrationPolicy.beforeUpdate(ClientRegistrationContext context, ClientModel clientModel) voidClientScopesClientRegistrationPolicy.beforeUpdate(ClientRegistrationContext context, ClientModel clientModel) voidConsentRequiredClientRegistrationPolicy.beforeUpdate(ClientRegistrationContext context, ClientModel clientModel) voidMaxClientsClientRegistrationPolicy.beforeUpdate(ClientRegistrationContext context, ClientModel clientModel) voidProtocolMappersClientRegistrationPolicy.beforeUpdate(ClientRegistrationContext context, ClientModel clientModel) voidScopeClientRegistrationPolicy.beforeUpdate(ClientRegistrationContext context, ClientModel clientModel) voidTrustedHostClientRegistrationPolicy.beforeUpdate(ClientRegistrationContext context, ClientModel clientModel) voidClientDisabledClientRegistrationPolicy.beforeView(ClientRegistrationProvider provider, ClientModel clientModel) voidClientScopesClientRegistrationPolicy.beforeView(ClientRegistrationProvider provider, ClientModel clientModel) voidConsentRequiredClientRegistrationPolicy.beforeView(ClientRegistrationProvider provider, ClientModel clientModel) voidMaxClientsClientRegistrationPolicy.beforeView(ClientRegistrationProvider provider, ClientModel clientModel) voidProtocolMappersClientRegistrationPolicy.beforeView(ClientRegistrationProvider provider, ClientModel clientModel) voidScopeClientRegistrationPolicy.beforeView(ClientRegistrationProvider provider, ClientModel clientModel) voidTrustedHostClientRegistrationPolicy.beforeView(ClientRegistrationProvider provider, ClientModel clientModel) protected voidProtocolMappersClientRegistrationPolicy.testMappers(ClientRegistrationContext context, ClientModel clientModel) -
Uses of ClientModel in org.keycloak.services.clienttype
Methods in org.keycloak.services.clienttype that return ClientModelMethods in org.keycloak.services.clienttype with parameters of type ClientModel -
Uses of ClientModel in org.keycloak.services.clienttype.client
Classes in org.keycloak.services.clienttype.client that implement ClientModelModifier and TypeClassDescriptionclassDelegates to client-type and underlying delegateConstructor parameters in org.keycloak.services.clienttype.client with type arguments of type ClientModelModifierConstructorDescriptionTypeAwareClientModelDelegate(ClientType clientType, Supplier<ClientModel> clientModelSupplier) -
Uses of ClientModel in org.keycloak.services.clienttype.impl
Methods in org.keycloak.services.clienttype.impl that return ClientModelMethods in org.keycloak.services.clienttype.impl with parameters of type ClientModel -
Uses of ClientModel in org.keycloak.services.cors
Methods in org.keycloak.services.cors with parameters of type ClientModelModifier and TypeMethodDescriptionCors.allowedOrigins(KeycloakSession session, ClientModel client) DefaultCors.allowedOrigins(KeycloakSession session, ClientModel client) -
Uses of ClientModel in org.keycloak.services.logging
Methods in org.keycloak.services.logging with parameters of type ClientModelModifier and TypeMethodDescriptionvoidDefaultMappedDiagnosticContextProviderFactory.update(KeycloakContext keycloakContext, ClientModel client) -
Uses of ClientModel in org.keycloak.services.managers
Methods in org.keycloak.services.managers that return ClientModelModifier and TypeMethodDescriptionstatic ClientModelClientManager.createClient(KeycloakSession session, RealmModel realm, ClientRepresentation rep) Should not be called from an import.Auth.getClient()AuthenticationManager.AuthResult.getClient()Methods in org.keycloak.services.managers that return types with arguments of type ClientModelModifier and TypeMethodDescriptionUserSessionManager.findClientsWithOfflineToken(RealmModel realm, UserModel user) Methods in org.keycloak.services.managers with parameters of type ClientModelModifier and TypeMethodDescriptionvoidRealmManager.addQueryCompositeRoles(ClientModel realmAccess) static voidAuthenticationManager.backchannelLogoutUserFromClient(KeycloakSession session, RealmModel realm, UserModel user, ClientModel client, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.HttpHeaders headers) Logout all clientSessions of this user and clientvoidClientManager.clientIdChanged(ClientModel client, ClientRepresentation newClientRepresentation) voidClientManager.disableServiceAccount(ClientModel client) voidClientManager.enableServiceAccount(ClientModel client) AuthenticationSessionManager.getAuthenticationSessionByEncodedIdAndClient(RealmModel realm, String encodedAuthSesionId, ClientModel client, String tabId) AuthenticationSessionManager.getAuthenticationSessionByIdAndClient(RealmModel realm, String authSessionId, ClientModel client, String tabId) static StringResourceAdminManager.getBackchannelLogoutUrl(KeycloakSession session, ClientModel client) static <CLIENT_SESSION extends CommonClientSessionModel>
CLIENT_SESSIONClientSessionCode.getClientSession(String code, String tabId, KeycloakSession session, RealmModel realm, ClientModel client, EventBuilder event, Class<CLIENT_SESSION> sessionClass) AuthenticationSessionManager.getCurrentAuthenticationSession(RealmModel realm, ClientModel client, String tabId) Returns current authentication session if it exists, otherwise returnsnull.static StringResourceAdminManager.getManagementUrl(KeycloakSession session, ClientModel client) static StringAuthenticationManager.getRequestedScopes(KeycloakSession session, ClientModel client) booleanAuth.hasClientRole(ClientModel app, String role) booleanAuth.hasOneOfAppRole(ClientModel app, String... roles) static booleanAuthenticationManager.isClientSessionValid(RealmModel realm, ClientModel client, UserSessionModel userSession, AuthenticatedClientSessionModel clientSession) ResourceAdminManager.logoutClient(RealmModel realm, ClientModel resource) protected GlobalRequestResultResourceAdminManager.logoutClient(RealmModel realm, ClientModel resource, int notBefore) jakarta.ws.rs.core.ResponseResourceAdminManager.logoutClientSession(RealmModel realm, ClientModel resource, AuthenticatedClientSessionModel clientSession) protected jakarta.ws.rs.core.ResponseResourceAdminManager.logoutClientSessions(RealmModel realm, ClientModel resource, List<AuthenticatedClientSessionModel> clientSessions) jakarta.ws.rs.core.ResponseResourceAdminManager.logoutClientSessionWithBackchannelLogoutUrl(ClientModel resource, AuthenticatedClientSessionModel clientSession) static <CLIENT_SESSION extends CommonClientSessionModel>
ClientSessionCode.ParseResult<CLIENT_SESSION>ClientSessionCode.parseResult(String code, String tabId, KeycloakSession session, RealmModel realm, ClientModel client, EventBuilder event, CLIENT_SESSION clientSession) static <CLIENT_SESSION extends CommonClientSessionModel>
ClientSessionCode.ParseResult<CLIENT_SESSION>ClientSessionCode.parseResult(String code, String tabId, KeycloakSession session, RealmModel realm, ClientModel client, EventBuilder event, Class<CLIENT_SESSION> sessionClass) ResourceAdminManager.pushClientRevocationPolicy(RealmModel realm, ClientModel client) protected GlobalRequestResultResourceAdminManager.pushRevocationPolicy(RealmModel realm, ClientModel resource, int notBefore) booleanClientManager.removeClient(RealmModel realm, ClientModel client) booleanUserSessionManager.removeClientFromOfflineUserSession(RealmModel realm, UserSessionModel userSession, ClientModel client, UserModel user) static booleanUserConsentManager.revokeConsentToClient(KeycloakSession session, ClientModel client, UserModel user) Revoke consent of given user to given clientbooleanUserSessionManager.revokeOfflineToken(UserModel user, ClientModel client) protected jakarta.ws.rs.core.ResponseResourceAdminManager.sendBackChannelLogoutRequestToClientUri(ClientModel resource, AuthenticatedClientSessionModel clientSessionModel, String managementUrl) protected jakarta.ws.rs.core.ResponseResourceAdminManager.sendLogoutRequest(RealmModel realm, ClientModel resource, List<String> adapterSessionIds, List<String> userSessions, int notBefore, String managementUrl) protected booleanResourceAdminManager.sendPushRevocationPolicyRequest(RealmModel realm, ClientModel resource, int notBefore, String managementUrl) protected booleanResourceAdminManager.sendTestNodeAvailabilityRequest(RealmModel realm, ClientModel client, String managementUrl) ResourceAdminManager.testNodesAvailability(RealmModel realm, ClientModel client) ClientManager.toInstallationRepresentation(RealmModel realmModel, ClientModel clientModel, URI baseUri) ClientManager.toJBossSubsystemConfig(RealmModel realmModel, ClientModel clientModel, URI baseUri) ClientManager.validateRegisteredNodes(ClientModel client) Constructors in org.keycloak.services.managers with parameters of type ClientModelModifierConstructorDescriptionAuth(RealmModel realm, AccessToken token, UserModel user, ClientModel client, UserSessionModel session, boolean cookie) AuthResult(UserModel user, UserSessionModel session, AccessToken token, ClientModel client) -
Uses of ClientModel in org.keycloak.services.resources
Fields in org.keycloak.services.resources declared as ClientModelMethods in org.keycloak.services.resources that return ClientModelModifier and TypeMethodDescriptionprotected ClientModelClientsManagementService.authorizeClient()Methods in org.keycloak.services.resources with parameters of type ClientModelModifier and TypeMethodDescriptionprotected booleanLogoutSessionCodeChecks.checkClientDisabled(ClientModel client) protected booleanSessionCodeChecks.checkClientDisabled(ClientModel client) static voidLoginActionsServiceChecks.checkIsClientValid(KeycloakSession session, ClientModel client) Verifies whether the client denoted by client ID in token'siss(issuedFor) field both exists and is enabled.protected voidLogoutSessionCodeChecks.setClientToEvent(ClientModel client) protected voidSessionCodeChecks.setClientToEvent(ClientModel client) Constructors in org.keycloak.services.resources with parameters of type ClientModelModifierConstructorDescriptionAbstractSecuredLocalService(KeycloakSession session, ClientModel client) -
Uses of ClientModel in org.keycloak.services.resources.account
Methods in org.keycloak.services.resources.account that return ClientModelModifier and TypeMethodDescriptionprotected ClientModelAccountConsoleFactory.getAccountManagementClient(RealmModel realm) Methods in org.keycloak.services.resources.account with parameters of type ClientModelModifier and TypeMethodDescriptionprotected AccountConsoleAccountConsoleFactory.createAccountConsole(KeycloakSession session, ClientModel client, Theme theme) Constructors in org.keycloak.services.resources.account with parameters of type ClientModelModifierConstructorDescriptionAccountConsole(KeycloakSession session, ClientModel client, Theme theme) -
Uses of ClientModel in org.keycloak.services.resources.admin
Fields in org.keycloak.services.resources.admin declared as ClientModelModifier and TypeFieldDescriptionprotected final ClientModelClientAttributeCertificateResource.clientprotected ClientModelClientResource.clientprotected ClientModelClientRoleMappingsResource.clientprotected ClientModelScopeMappedClientResource.scopedClientMethods in org.keycloak.services.resources.admin that return ClientModelMethods in org.keycloak.services.resources.admin with parameters of type ClientModelModifier and TypeMethodDescriptionAdminEventBuilder.authClient(ClientModel client) protected Stream<RoleRepresentation>RoleResource.getClientRoleComposites(ClientModel app, RoleModel role) booleanAdminAuth.hasAppRole(ClientModel app, String role) booleanAdminAuth.hasOneOfAppRole(ClientModel app, String... roles) Constructors in org.keycloak.services.resources.admin with parameters of type ClientModelModifierConstructorDescriptionAdminAuth(RealmModel realm, AccessToken token, UserModel user, ClientModel client) ClientAttributeCertificateResource(AdminPermissionEvaluator auth, ClientModel client, KeycloakSession session, String attributePrefix, AdminEventBuilder adminEvent) ClientResource(RealmModel realm, AdminPermissionEvaluator auth, ClientModel clientModel, KeycloakSession session, AdminEventBuilder adminEvent) ClientRoleMappingsResource(jakarta.ws.rs.core.UriInfo uriInfo, KeycloakSession session, RealmModel realm, AdminPermissionEvaluator auth, RoleMapperModel user, ClientModel client, AdminEventBuilder adminEvent, AdminPermissionEvaluator.RequirePermissionCheck manageCheck, AdminPermissionEvaluator.RequirePermissionCheck viewCheck) ClientScopeEvaluateResource(KeycloakSession session, jakarta.ws.rs.core.UriInfo uriInfo, RealmModel realm, AdminPermissionEvaluator auth, ClientModel client, ClientConnection clientConnection) ClientScopeEvaluateScopeMappingsResource(KeycloakSession session, RoleContainerModel roleContainer, AdminPermissionEvaluator auth, ClientModel client, String scopeParam) ScopeMappedClientResource(RealmModel realm, AdminPermissionEvaluator auth, ScopeContainerModel scopeContainer, KeycloakSession session, ClientModel scopedClient, AdminEventBuilder adminEvent, AdminPermissionEvaluator.RequirePermissionCheck managePermission, AdminPermissionEvaluator.RequirePermissionCheck viewPermission) -
Uses of ClientModel in org.keycloak.services.resources.admin.fgap
Methods in org.keycloak.services.resources.admin.fgap that return ClientModelMethods in org.keycloak.services.resources.admin.fgap with parameters of type ClientModelModifier and TypeMethodDescriptionbooleanUserPermissionManagement.canClientImpersonate(ClientModel client, UserModel user) booleanClientPermissionEvaluator.canConfigure(ClientModel client) booleanClientPermissionManagement.canExchangeTo(ClientModel authorizedClient, ClientModel to) booleanClientPermissionManagement.canExchangeTo(ClientModel authorizedClient, ClientModel to, AccessToken token) booleanIdentityProviderPermissionManagement.canExchangeTo(ClientModel authorizedClient, IdentityProviderModel to) booleanUserPermissionEvaluator.canImpersonate(UserModel user, ClientModel requester) Returnstrueif the caller has theImpersonationConstants#IMPERSONATION_ROLE.booleanClientPermissionEvaluator.canManage(ClientModel client) Returnstrueif the caller hasAdminRoles.MANAGE_CLIENTSrole.booleanClientPermissionEvaluator.canMapClientScopeRoles(ClientModel client) Returnstrueif the caller has a permission toClientPermissionManagement.MAP_ROLES_CLIENT_SCOPEfor the client.booleanClientPermissionEvaluator.canMapCompositeRoles(ClientModel client) Returnstrueif the caller has a permission toClientPermissionManagement.MAP_ROLES_COMPOSITE_SCOPEfor the client.booleanClientPermissionEvaluator.canMapRoles(ClientModel client) Returnstrueif the caller has a permission toClientPermissionManagement.MAP_ROLES_SCOPEfor the client.booleanClientPermissionEvaluator.canView(ClientModel client) ReturnstrueifClientPermissionEvaluator.canView()orClientPermissionEvaluator.canConfigure(ClientModel)returnstrue.ClientPermissionManagement.configurePermission(ClientModel client) ClientPermissionManagement.exchangeToPermission(ClientModel client) ClientPermissionEvaluator.getAccess(ClientModel client) ClientPermissionManagement.getPermissions(ClientModel client) booleanUserPermissionEvaluator.isImpersonatable(UserModel user, ClientModel requester) Deprecated.booleanClientPermissionEvaluator.isPermissionsEnabled(ClientModel client) booleanClientPermissionManagement.isPermissionsEnabled(ClientModel client) ClientPermissionManagement.managePermission(ClientModel client) ClientPermissionManagement.mapRolesClientScopePermission(ClientModel client) ClientPermissionManagement.mapRolesCompositePermission(ClientModel client) ClientPermissionManagement.mapRolesPermission(ClientModel client) voidClientPermissionEvaluator.requireConfigure(ClientModel client) Throws ForbiddenException ifClientPermissionEvaluator.canConfigure(ClientModel)returnsfalse.voidClientPermissionEvaluator.requireManage(ClientModel client) Throws ForbiddenException ifClientPermissionEvaluator.canManage(ClientModel)returnsfalse.voidClientPermissionEvaluator.requireView(ClientModel client) Throws ForbiddenException ifClientPermissionEvaluator.canView(ClientModel)returnsfalse.ClientPermissionManagement.resource(ClientModel client) ClientPermissionManagement.resourceServer(ClientModel client) voidClientPermissionEvaluator.setPermissionsEnabled(ClientModel client, boolean enable) voidClientPermissionManagement.setPermissionsEnabled(ClientModel client, boolean enable) ClientPermissionManagement.viewPermission(ClientModel client) -
Uses of ClientModel in org.keycloak.services.util
Methods in org.keycloak.services.util with parameters of type ClientModelModifier and TypeMethodDescriptionUserSessionUtil.findValidSessionForAccessToken(KeycloakSession session, RealmModel realm, AccessToken token, ClientModel client, Consumer<UserSessionModel> invalidSessionCallback) UserSessionUtil.findValidSessionForRefreshToken(KeycloakSession session, RealmModel realm, RefreshToken token, ClientModel client, Consumer<UserSessionModel> invalidSessionCallback) static CertificateRepresentationCertificateInfoHelper.getCertificateFromClient(ClientModel client, String attributePrefix) static ClientMappingsRepresentationScopeMappedUtil.toClientMappingsRepresentation(ClientModel client, ScopeContainerModel scopeContainer) static voidCertificateInfoHelper.updateClientModelCertificateInfo(ClientModel client, CertificateRepresentation rep, String attributePrefix) static voidCertificateInfoHelper.updateClientModelJwksString(ClientModel client, String attributePrefix, String jwks) -
Uses of ClientModel in org.keycloak.sessions
Methods in org.keycloak.sessions that return ClientModelMethods in org.keycloak.sessions with parameters of type ClientModelModifier and TypeMethodDescriptionRootAuthenticationSessionModel.createAuthenticationSession(ClientModel client) Create a new authentication session and returns it.RootAuthenticationSessionModel.getAuthenticationSession(ClientModel client, String tabId) Returns an authentication session for the particular client and tab or null if it doesn't yet exists.voidAuthenticationSessionProvider.onClientRemoved(RealmModel realm, ClientModel client) Removes all associated root authentication sessions to the given realm and client which was removed. -
Uses of ClientModel in org.keycloak.social.twitter
Methods in org.keycloak.social.twitter with parameters of type ClientModelModifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseTwitterIdentityProvider.exchangeFromToken(jakarta.ws.rs.core.UriInfo uriInfo, EventBuilder builder, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject, jakarta.ws.rs.core.MultivaluedMap<String, String> params) protected jakarta.ws.rs.core.ResponseTwitterIdentityProvider.exchangeSessionToken(jakarta.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject) protected jakarta.ws.rs.core.ResponseTwitterIdentityProvider.exchangeStoredToken(jakarta.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject) -
Uses of ClientModel in org.keycloak.storage
Methods in org.keycloak.storage that return ClientModelModifier and TypeMethodDescriptionClientStorageManager.addClient(RealmModel realm, String clientId) ClientStorageManager.addClient(RealmModel realm, String id, String clientId) ClientStorageManager.getClientByClientId(RealmModel realm, String clientId) ClientStorageManager.getClientById(RealmModel realm, String id) Methods in org.keycloak.storage that return types with arguments of type ClientModelModifier and TypeMethodDescriptionClientStorageManager.getAllRedirectUrisOfEnabledClients(RealmModel realm) ClientStorageManager.getAlwaysDisplayInConsoleClientsStream(RealmModel realm) ClientStorageManager.getClientsStream(RealmModel realm) ClientStorageManager.getClientsStream(RealmModel realm, Integer firstResult, Integer maxResults) protected Stream<ClientModel>ClientStorageManager.query(org.keycloak.storage.ClientStorageManager.PaginatedQuery paginatedQuery, RealmModel realm, Integer firstResult, Integer maxResults) ClientStorageManager.searchClientsByAttributes(RealmModel realm, Map<String, String> attributes, Integer firstResult, Integer maxResults) ClientStorageManager.searchClientsByAuthenticationFlowBindingOverrides(RealmModel realm, Map<String, String> overrides, Integer firstResult, Integer maxResults) ClientStorageManager.searchClientsByClientIdStream(RealmModel realm, String clientId, Integer firstResult, Integer maxResults) Methods in org.keycloak.storage with parameters of type ClientModelModifier and TypeMethodDescriptionRoleStorageManager.addClientRole(ClientModel client, String name) RoleStorageManager.addClientRole(ClientModel client, String id, String name) voidClientStorageManager.addClientScopes(RealmModel realm, ClientModel client, Set<ClientScopeModel> clientScopes, boolean defaultScope) RoleStorageManager.getClientRole(ClientModel client, String name) RoleStorageManager.getClientRolesStream(ClientModel client) RoleStorageManager.getClientRolesStream(ClientModel client, Integer first, Integer max) ClientStorageManager.getClientScopes(RealmModel realm, ClientModel client, boolean defaultScopes) UserStorageManager.getServiceAccount(ClientModel client) static booleanStorageId.isLocalStorage(ClientModel client) Deprecated.UseStorageId.isLocalStorage(String)instead.voidUserStorageManager.preRemove(RealmModel realm, ClientModel client) voidClientStorageManager.removeClientScope(RealmModel realm, ClientModel client, ClientScopeModel clientScope) voidRoleStorageManager.removeRoles(ClientModel client) static StringStorageId.resolveProviderId(ClientModel client) Deprecated.UseStorageId.providerId(String)instead.RoleStorageManager.searchForClientRolesStream(ClientModel client, String search, Integer first, Integer max) Obtaining roles from an external role storage is time-bounded. -
Uses of ClientModel in org.keycloak.storage.adapter
Methods in org.keycloak.storage.adapter with parameters of type ClientModelModifier and TypeMethodDescriptionAbstractUserAdapter.getClientRoleMappings(ClientModel app) Deprecated.AbstractUserAdapter.Streams.getClientRoleMappings(ClientModel app) AbstractInMemoryUserAdapter.getClientRoleMappingsStream(ClientModel app) AbstractUserAdapter.getClientRoleMappingsStream(ClientModel app) AbstractUserAdapter.Streams.getClientRoleMappingsStream(ClientModel app) AbstractUserAdapterFederatedStorage.getClientRoleMappingsStream(ClientModel app) Gets role mappings from federated storage and automatically appends default roles. -
Uses of ClientModel in org.keycloak.storage.client
Classes in org.keycloak.storage.client that implement ClientModelModifier and TypeClassDescriptionclassHelper base class for ClientModel implementations for ClientStorageProvider implementations.classclassBase helper class.Methods in org.keycloak.storage.client that return ClientModelModifier and TypeMethodDescriptionClientLookupProvider.getClientByClientId(RealmModel realm, String clientId) Exact search for a client by its public client identifier.ClientLookupProvider.getClientById(RealmModel realm, String id) Exact search for a client by its internal ID.Methods in org.keycloak.storage.client that return types with arguments of type ClientModelModifier and TypeMethodDescriptionClientLookupProvider.searchClientsByAttributes(RealmModel realm, Map<String, String> attributes, Integer firstResult, Integer maxResults) default Stream<ClientModel>ClientLookupProvider.searchClientsByAuthenticationFlowBindingOverrides(RealmModel realm, Map<String, String> overrides, Integer firstResult, Integer maxResults) ClientLookupProvider.searchClientsByClientIdStream(RealmModel realm, String clientId, Integer firstResult, Integer maxResults) Case-insensitive search for clients that contain the given string in their public client identifier.Methods in org.keycloak.storage.client with parameters of type ClientModelModifier and TypeMethodDescriptionClientLookupProvider.getClientScopes(RealmModel realm, ClientModel client, boolean defaultScopes) Return all default scopes (ifdefaultScopeistrue) or all optional scopes (ifdefaultScopeisfalse) linked with the client -
Uses of ClientModel in org.keycloak.storage.datastore
Methods in org.keycloak.storage.datastore with parameters of type ClientModelModifier and TypeMethodDescriptionstatic voidDefaultExportImportManager.createClientScopeMappings(RealmModel realm, ClientModel clientModel, List<ScopeMappingRepresentation> mappings) -
Uses of ClientModel in org.keycloak.storage.federated
Methods in org.keycloak.storage.federated with parameters of type ClientModelModifier and TypeMethodDescriptionvoidUserFederatedStorageProvider.preRemove(RealmModel realm, ClientModel client) -
Uses of ClientModel in org.keycloak.storage.jpa
Methods in org.keycloak.storage.jpa with parameters of type ClientModelModifier and TypeMethodDescriptionvoidJpaUserFederatedStorageProvider.preRemove(RealmModel realm, ClientModel client) -
Uses of ClientModel in org.keycloak.storage.ldap.mappers.membership.role
Methods in org.keycloak.storage.ldap.mappers.membership.role with parameters of type ClientModelModifier and TypeMethodDescriptionRoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate.getClientRoleMappingsStream(ClientModel client) -
Uses of ClientModel in org.keycloak.storage.role
Methods in org.keycloak.storage.role with parameters of type ClientModelModifier and TypeMethodDescriptionRoleLookupProvider.getClientRole(ClientModel client, String name) Exact search for a client role by given name.RoleLookupProvider.searchForClientRolesStream(ClientModel client, String search, Integer first, Integer max) Case-insensitive search for client roles that contain the given string in their name or description. -
Uses of ClientModel in org.keycloak.validation
Methods in org.keycloak.validation with parameters of type ClientModelModifier and TypeMethodDescriptionstatic voidValidationUtil.validateClient(KeycloakSession session, ClientModel client, boolean create, ValidationUtil.ErrorHandler errorHandler) static voidValidationUtil.validateClient(KeycloakSession session, ClientModel client, OIDCClientRepresentation oidcClient, boolean create, ValidationUtil.ErrorHandler errorHandler) Method parameters in org.keycloak.validation with type arguments of type ClientModelModifier and TypeMethodDescriptionDefaultClientValidationProvider.validate(ValidationContext<ClientModel> context) Constructors in org.keycloak.validation with parameters of type ClientModelModifierConstructorDescriptionClientValidationContext(ValidationContext.Event event, KeycloakSession session, ClientModel objectToValidate) OIDCContext(ValidationContext.Event event, KeycloakSession session, ClientModel objectToValidate, OIDCClientRepresentation oidcClient)