Uses of Interface
org.keycloak.models.ClientModel
- 
- 
Uses of ClientModel in org.keycloak.authenticationFields in org.keycloak.authentication declared as ClientModel Modifier and Type Field Description protected ClientModelAuthenticationProcessor. clientMethods in org.keycloak.authentication that return ClientModel Modifier and Type Method Description ClientModelAuthenticationProcessor. getClient()ClientModelAuthenticationProcessor.Result. getClient()ClientModelClientAuthenticationFlowContext. getClient()Current client attached to this flow.Methods in org.keycloak.authentication with parameters of type ClientModel Modifier and Type Method Description Map<String,Object>ClientAuthenticatorFactory. 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.clientMethods in org.keycloak.authentication.authenticators.client with parameters of type ClientModel Modifier and Type Method Description Map<String,Object>ClientIdAndSecretAuthenticator. getAdapterConfiguration(ClientModel client)Map<String,Object>JWTClientAuthenticator. getAdapterConfiguration(ClientModel client)Map<String,Object>JWTClientSecretAuthenticator. getAdapterConfiguration(ClientModel client)Map<String,Object>X509ClientAuthenticator. getAdapterConfiguration(ClientModel client)protected PublicKeyJWTClientAuthenticator. getSignatureValidationKey(ClientModel client, ClientAuthenticationFlowContext context, JWSInput jws)
- 
Uses of ClientModel in org.keycloak.authorization.adminConstructors in org.keycloak.authorization.admin with parameters of type ClientModel Constructor Description AuthorizationService(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.commonFields in org.keycloak.authorization.common declared as ClientModel Modifier and Type Field Description protected ClientModelClientModelIdentity. clientConstructors in org.keycloak.authorization.common with parameters of type ClientModel Constructor Description ClientModelIdentity(KeycloakSession session, ClientModel client)
- 
Uses of ClientModel in org.keycloak.authorization.jpa.storeMethods in org.keycloak.authorization.jpa.store with parameters of type ClientModel Modifier and Type Method Description ResourceServerJPAResourceServerStore. create(ClientModel client)voidJPAResourceServerStore. delete(ClientModel client)ResourceServerJPAResourceServerStore. findByClient(ClientModel client)
- 
Uses of ClientModel in org.keycloak.authorization.storeMethods in org.keycloak.authorization.store with parameters of type ClientModel Modifier and Type Method Description ResourceServerResourceServerStore. 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.ResourceServerResourceServerStore. findByClient(ClientModel client)Returns aResourceServerinstance based on a client.
- 
Uses of ClientModel in org.keycloak.broker.oidcMethods in org.keycloak.broker.oidc with parameters of type ClientModel Modifier and Type Method Description javax.ws.rs.core.ResponseAbstractOAuth2IdentityProvider. exchangeFromToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject, javax.ws.rs.core.MultivaluedMap<String,String> params)protected javax.ws.rs.core.ResponseAbstractOAuth2IdentityProvider. exchangeSessionToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)protected javax.ws.rs.core.ResponseOIDCIdentityProvider. exchangeSessionToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)protected javax.ws.rs.core.ResponseAbstractOAuth2IdentityProvider. exchangeStoredToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)protected javax.ws.rs.core.ResponseOIDCIdentityProvider. exchangeStoredToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)
- 
Uses of ClientModel in org.keycloak.broker.providerMethods in org.keycloak.broker.provider with parameters of type ClientModel Modifier and Type Method Description protected javax.ws.rs.core.ResponseAbstractIdentityProvider. exchangeErrorResponse(javax.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, String errorCode, String reason)javax.ws.rs.core.ResponseExchangeTokenToIdentityProviderToken. exchangeFromToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject, javax.ws.rs.core.MultivaluedMap<String,String> params)javax.ws.rs.core.ResponseAbstractIdentityProvider. exchangeNotLinked(javax.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)javax.ws.rs.core.ResponseAbstractIdentityProvider. exchangeNotLinkedNoStore(javax.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)javax.ws.rs.core.ResponseAbstractIdentityProvider. exchangeTokenExpired(javax.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)protected StringAbstractIdentityProvider. getLinkingUrl(javax.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession)
- 
Uses of ClientModel in org.keycloak.cryptoMethods in org.keycloak.crypto with parameters of type ClientModel Modifier and Type Method Description SignatureVerifierContextAsymmetricClientSignatureVerifierProvider. verifier(ClientModel client, JWSInput input)SignatureVerifierContextClientSignatureVerifierProvider. verifier(ClientModel client, JWSInput input)SignatureVerifierContextECDSAClientSignatureVerifierProvider. verifier(ClientModel client, JWSInput input)SignatureVerifierContextMacSecretClientSignatureVerifierProvider. verifier(ClientModel client, JWSInput input)Constructors in org.keycloak.crypto with parameters of type ClientModel Constructor Description ClientAsymmetricSignatureVerifierContext(KeycloakSession session, ClientModel client, JWSInput input)ClientECDSASignatureVerifierContext(KeycloakSession session, ClientModel client, JWSInput input)ClientMacSignatureVerifierContext(KeycloakSession session, ClientModel client, String algorithm)
- 
Uses of ClientModel in org.keycloak.eventsMethods in org.keycloak.events with parameters of type ClientModel Modifier and Type Method Description EventBuilderEventBuilder. client(ClientModel client)
- 
Uses of ClientModel in org.keycloak.exportimport.utilMethods in org.keycloak.exportimport.util with parameters of type ClientModel Modifier and Type Method Description static ClientRepresentationExportUtils. exportClient(KeycloakSession session, ClientModel client)Full export of application including claims and secret
- 
Uses of ClientModel in org.keycloak.forms.account.freemarker.modelMethods in org.keycloak.forms.account.freemarker.model that return ClientModel Modifier and Type Method Description ClientModelApplicationsBean.ApplicationEntry. getClient()ClientModelAuthorizationBean.ResourceBean. getClientOwner()Methods in org.keycloak.forms.account.freemarker.model with parameters of type ClientModel Modifier and Type Method Description static booleanApplicationsBean. isAdminClient(ClientModel client)Constructors in org.keycloak.forms.account.freemarker.model with parameters of type ClientModel Constructor Description ApplicationEntry(KeycloakSession session, List<RoleModel> realmRolesAvailable, MultivaluedHashMap<String,ApplicationsBean.ClientRoleEntry> resourceRolesAvailable, ClientModel client, List<String> clientScopesGranted, List<String> additionalGrants)ResourceServerBean(ClientModel clientModel, ResourceServer resourceServer)
- 
Uses of ClientModel in org.keycloak.forms.login.freemarkerFields in org.keycloak.forms.login.freemarker declared as ClientModel Modifier and Type Field Description protected ClientModelFreeMarkerLoginFormsProvider. client
- 
Uses of ClientModel in org.keycloak.forms.login.freemarker.modelFields in org.keycloak.forms.login.freemarker.model declared as ClientModel Modifier and Type Field Description protected ClientModelClientBean. clientConstructors in org.keycloak.forms.login.freemarker.model with parameters of type ClientModel Constructor Description ClientBean(KeycloakSession session, ClientModel client)OAuthGrantBean(String code, ClientModel client, List<AuthorizationDetails> clientScopesRequested)
- 
Uses of ClientModel in org.keycloak.jose.jwsMethods in org.keycloak.jose.jws with parameters of type ClientModel Modifier and Type Method Description <T> TDefaultTokenManager. decodeClientJWT(String jwt, ClientModel client, BiConsumer<JOSE,ClientModel> jwtValidator, Class<T> clazz)LogoutTokenDefaultTokenManager. initLogoutToken(ClientModel client, UserModel user, AuthenticatedClientSessionModel clientSession)Method parameters in org.keycloak.jose.jws with type arguments of type ClientModel Modifier and Type Method Description <T> TDefaultTokenManager. decodeClientJWT(String jwt, ClientModel client, BiConsumer<JOSE,ClientModel> jwtValidator, Class<T> clazz)
- 
Uses of ClientModel in org.keycloak.keys.loaderMethods in org.keycloak.keys.loader with parameters of type ClientModel Modifier and Type Method Description static 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 ClientModel Constructor Description ClientPublicKeyLoader(KeycloakSession session, ClientModel client)ClientPublicKeyLoader(KeycloakSession session, ClientModel client, JWK.Use keyUse)
- 
Uses of ClientModel in org.keycloak.migration.migratorsMethods in org.keycloak.migration.migrators with parameters of type ClientModel Modifier and Type Method Description voidMigrateTo3_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.modelsFields in org.keycloak.models declared as ClientModel Modifier and Type Field Description protected ClientModelClientConfigResolver. clientFields in org.keycloak.models with type parameters of type ClientModel Modifier and Type Field Description static SearchableModelField<ClientModel>ClientModel.SearchableFields. ALWAYS_DISPLAY_IN_CONSOLEstatic SearchableModelField<ClientModel>ClientModel.SearchableFields. ATTRIBUTESearch for attribute value.static SearchableModelField<ClientModel>ClientModel.SearchableFields. CLIENT_IDstatic BiConsumer<JOSE,ClientModel>TokenManager. DEFAULT_VALIDATORstatic SearchableModelField<ClientModel>ClientModel.SearchableFields. ENABLEDstatic SearchableModelField<ClientModel>ClientModel.SearchableFields. IDstatic SearchableModelField<ClientModel>ClientModel.SearchableFields. REALM_IDstatic SearchableModelField<ClientModel>ClientModel.SearchableFields. SCOPE_MAPPING_ROLEMethods in org.keycloak.models that return ClientModel Modifier and Type Method Description default ClientModelClientProvider. addClient(RealmModel realm, String clientId)Adds a client with givenclientIdto the given realm.ClientModelClientProvider. addClient(RealmModel realm, String id, String clientId)Adds a client with given internal ID andclientIdto the given realm.ClientModelRealmModel. addClient(String name)ClientModelRealmModel. addClient(String id, String clientId)default ClientModelRealmProvider. addClient(RealmModel realm, String clientId)Deprecated.Use the corresponding method fromClientProvider.ClientModelRealmProvider. addClient(RealmModel realm, String id, String clientId)Deprecated.Use the corresponding method fromClientProvider.ClientModelClientModel.ClientProtocolUpdatedEvent. getClient()ClientModelClientModel.ClientRemovedEvent. getClient()ClientModelKeycloakContext. getClient()ClientModelUserConsentModel. getClient()ClientModelRealmModel. getClientByClientId(String clientId)ClientModelRealmModel. getClientById(String id)ClientModelClientModel.ClientCreationEvent. getCreatedClient()ClientModelRealmModel. getMasterAdminClient()ClientModelClientModel.ClientIdChangeEvent. getUpdatedClient()ClientModelClientModel.ClientUpdatedEvent. getUpdatedClient()Methods in org.keycloak.models that return types with arguments of type ClientModel Modifier and Type Method Description Map<ClientModel,Set<String>>ClientProvider. getAllRedirectUrisOfEnabledClients(RealmModel realm)Deprecated.Do not use, this is only to support a deprecated logout endpoint and will vanish with it's removalStream<ClientModel>ClientProvider. getAlwaysDisplayInConsoleClientsStream(RealmModel realm)Returns a stream of clients that are expected to always show up in account console.Stream<ClientModel>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.Stream<ClientModel>ClientProvider. getClientsStream(RealmModel realm, Integer firstResult, Integer maxResults)Returns the clients of the given realm as a stream.Stream<ClientModel>RealmModel. getClientsStream()Returns clients as a stream.Stream<ClientModel>RealmModel. getClientsStream(Integer firstResult, Integer maxResults)Returns clients as a stream.Stream<ClientModel>RealmModel. searchClientByAttributes(Map<String,String> attributes, Integer firstResult, Integer maxResults)Stream<ClientModel>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 ClientModel Modifier and Type Method Description default RoleModelRealmProvider. addClientRole(RealmModel realm, ClientModel client, String name)Deprecated.Use the corresponding method fromRoleProvider.default RoleModelRealmProvider. addClientRole(RealmModel realm, ClientModel client, String id, String name)Deprecated.Use the corresponding method fromRoleProvider.default RoleModelRoleProvider. addClientRole(ClientModel client, String name)Adds a client role with givennameto the given client.RoleModelRoleProvider. 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)AuthenticatedClientSessionModelUserSessionProvider. 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)AlgorithmCibaConfig. getBackchannelAuthRequestSigningAlg(ClientModel client)StringCibaConfig. getBackchannelClientNotificationEndpoint(ClientModel client)StringCibaConfig. getBackchannelTokenDeliveryMode(ClientModel client)default RoleModelRealmProvider. getClientRole(RealmModel realm, ClientModel client, String name)Deprecated.Use the corresponding method fromRoleProvider.Stream<RoleModel>RoleMapperModel. getClientRoleMappingsStream(ClientModel app)Returns stream of client roles that are directly set to this object for the given client.default Set<RoleModel>RealmProvider. getClientRoles(RealmModel realm, ClientModel client)Deprecated.Use the corresponding method fromRoleProvider.default Set<RoleModel>RealmProvider. getClientRoles(RealmModel realm, ClientModel client, Integer first, Integer max)Deprecated.Use the corresponding method fromRoleProvider.default Stream<RoleModel>RoleProvider. getClientRolesStream(ClientModel client)Returns all the client roles of the given client.Stream<RoleModel>RoleProvider. getClientRolesStream(ClientModel client, Integer first, Integer max)Returns the client roles of the given client.AuthenticatedClientSessionModelUserSessionProvider. getClientSession(UserSessionModel userSession, ClientModel client, String clientSessionId, boolean offline)default AuthenticatedClientSessionModelUserSessionProvider. getClientSession(UserSessionModel userSession, ClientModel client, UUID clientSessionId, boolean offline)Deprecated.intOAuth2DeviceConfig. getLifespan(ClientModel client)longUserSessionProvider. getOfflineSessionsCount(RealmModel realm, ClientModel client)Stream<UserSessionModel>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)UserModelUserProvider. getServiceAccount(ClientModel client)Return a UserModel representing service account of the clientStream<UserSessionModel>UserSessionProvider. getUserSessionsStream(RealmModel realm, ClientModel client)Obtains the online user sessions associated with the specified client.Stream<UserSessionModel>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.LogoutTokenTokenManager. 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)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.default Set<RoleModel>RealmProvider. searchForClientRoles(RealmModel realm, ClientModel client, String search, Integer first, Integer max)Deprecated.Use the corresponding method fromRoleProvider.voidKeycloakContext. setClient(ClientModel client)voidRealmModel. setMasterAdminClient(ClientModel client)Method parameters in org.keycloak.models with type arguments of type ClientModel Modifier and Type Method Description <T> TTokenManager. decodeClientJWT(String token, ClientModel client, BiConsumer<JOSE,ClientModel> jwtValidator, Class<T> clazz)Constructors in org.keycloak.models with parameters of type ClientModel Constructor Description ClientConfigResolver(ClientModel client)UserConsentModel(ClientModel client)
- 
Uses of ClientModel in org.keycloak.models.cache.infinispanClasses in org.keycloak.models.cache.infinispan that implement ClientModel Modifier and Type Class Description classClientAdapterFields in org.keycloak.models.cache.infinispan declared as ClientModel Modifier and Type Field Description protected ClientModelClientAdapter. updatedFields in org.keycloak.models.cache.infinispan with type parameters of type ClientModel Modifier and Type Field Description protected Map<String,ClientModel>RealmCacheSession. managedApplicationsMethods in org.keycloak.models.cache.infinispan that return ClientModel Modifier and Type Method Description ClientModelRealmAdapter. addClient(String name)ClientModelRealmAdapter. addClient(String id, String clientId)ClientModelRealmCacheSession. addClient(RealmModel realm, String clientId)ClientModelRealmCacheSession. addClient(RealmModel realm, String id, String clientId)protected ClientModelRealmCacheSession. cacheClient(RealmModel realm, ClientModel delegate, Long revision)ClientModelRealmAdapter. getClientByClientId(String clientId)ClientModelRealmCacheSession. getClientByClientId(RealmModel realm, String clientId)ClientModelRealmAdapter. getClientById(String id)ClientModelRealmCacheSession. getClientById(RealmModel realm, String id)ClientModelRealmAdapter. getMasterAdminClient()protected ClientModelRealmCacheSession. validateCache(RealmModel realm, CachedClient cached)
- 
Uses of ClientModel in org.keycloak.models.cache.infinispan.authorizationMethods in org.keycloak.models.cache.infinispan.authorization with parameters of type ClientModel Modifier and Type Method Description ResourceServerStoreFactoryCacheSession.ResourceServerCache. create(ClientModel client)voidStoreFactoryCacheSession.ResourceServerCache. delete(ClientModel client)ResourceServerStoreFactoryCacheSession.ResourceServerCache. findByClient(ClientModel client)
- 
Uses of ClientModel in org.keycloak.models.cache.infinispan.entitiesConstructors in org.keycloak.models.cache.infinispan.entities with parameters of type ClientModel Constructor Description CachedClient(Long revision, RealmModel realm, ClientModel model)
- 
Uses of ClientModel in org.keycloak.models.cache.infinispan.eventsMethods in org.keycloak.models.cache.infinispan.events with parameters of type ClientModel Modifier and Type Method Description static ClientRemovedEventClientRemovedEvent. create(ClientModel client)
- 
Uses of ClientModel in org.keycloak.models.delegateClasses in org.keycloak.models.delegate that implement ClientModel Modifier and Type Class Description classClientModelLazyDelegatestatic classClientModelLazyDelegate.WithIdConstructor parameters in org.keycloak.models.delegate with type arguments of type ClientModel Constructor Description ClientModelLazyDelegate(Supplier<ClientModel> delegateSupplier)WithId(String id, Supplier<ClientModel> delegateSupplier)
- 
Uses of ClientModel in org.keycloak.models.jpaClasses in org.keycloak.models.jpa that implement ClientModel Modifier and Type Class Description classClientAdapterMethods in org.keycloak.models.jpa that return ClientModel Modifier and Type Method Description ClientModelJpaRealmProvider. addClient(RealmModel realm, String clientId)ClientModelJpaRealmProvider. addClient(RealmModel realm, String id, String clientId)ClientModelRealmAdapter. addClient(String name)ClientModelRealmAdapter. addClient(String id, String clientId)ClientModelJpaRealmProvider. getClientByClientId(RealmModel realm, String clientId)ClientModelRealmAdapter. getClientByClientId(String clientId)ClientModelJpaRealmProvider. getClientById(RealmModel realm, String id)ClientModelRealmAdapter. getClientById(String id)ClientModelRealmAdapter. getMasterAdminClient()
- 
Uses of ClientModel in org.keycloak.models.jpa.sessionMethods in org.keycloak.models.jpa.session with parameters of type ClientModel Modifier and Type Method Description intJpaUserSessionPersisterProvider. getUserSessionsCount(RealmModel realm, ClientModel clientModel, boolean offline)AuthenticatedClientSessionModelJpaUserSessionPersisterProvider. loadClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession, boolean offline)Stream<UserSessionModel>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.map.authorizationMethods in org.keycloak.models.map.authorization with parameters of type ClientModel Modifier and Type Method Description ResourceServerMapResourceServerStore. create(ClientModel client)voidMapResourceServerStore. delete(ClientModel client)ResourceServerMapResourceServerStore. findByClient(ClientModel client)
- 
Uses of ClientModel in org.keycloak.models.map.authSessionMethods in org.keycloak.models.map.authSession that return ClientModel Modifier and Type Method Description ClientModelMapAuthenticationSessionAdapter. getClient()Methods in org.keycloak.models.map.authSession with parameters of type ClientModel Modifier and Type Method Description AuthenticationSessionModelMapRootAuthenticationSessionAdapter. createAuthenticationSession(ClientModel client)AuthenticationSessionModelMapRootAuthenticationSessionAdapter. getAuthenticationSession(ClientModel client, String tabId)voidMapRootAuthenticationSessionProvider. onClientRemoved(RealmModel realm, ClientModel client)
- 
Uses of ClientModel in org.keycloak.models.map.clientClasses in org.keycloak.models.map.client that implement ClientModel Modifier and Type Class Description classAbstractClientModel<E extends AbstractEntity>classMapClientAdapterMethods in org.keycloak.models.map.client that return ClientModel Modifier and Type Method Description ClientModelMapClientProvider. addClient(RealmModel realm, String id, String clientId)ClientModelMapClientProvider. getClientByClientId(RealmModel realm, String clientId)ClientModelMapClientProvider. getClientById(RealmModel realm, String id)Methods in org.keycloak.models.map.client that return types with arguments of type ClientModel Modifier and Type Method Description Map<ClientModel,Set<String>>MapClientProvider. getAllRedirectUrisOfEnabledClients(RealmModel realm)Stream<ClientModel>MapClientProvider. getAlwaysDisplayInConsoleClientsStream(RealmModel realm)Stream<ClientModel>MapClientProvider. getClientsStream(RealmModel realm)Stream<ClientModel>MapClientProvider. getClientsStream(RealmModel realm, Integer firstResult, Integer maxResults)Stream<ClientModel>MapClientProvider. searchClientsByAttributes(RealmModel realm, Map<String,String> attributes, Integer firstResult, Integer maxResults)Stream<ClientModel>MapClientProvider. searchClientsByClientIdStream(RealmModel realm, String clientId, Integer firstResult, Integer maxResults)Methods in org.keycloak.models.map.client with parameters of type ClientModel Modifier and Type Method Description voidMapClientProvider. addClientScopes(RealmModel realm, ClientModel client, Set<ClientScopeModel> clientScopes, boolean defaultScope)Map<String,ClientScopeModel>MapClientProvider. getClientScopes(RealmModel realm, ClientModel client, boolean defaultScopes)voidMapClientProvider. removeClientScope(RealmModel realm, ClientModel client, ClientScopeModel clientScope)Constructor parameters in org.keycloak.models.map.client with type arguments of type ClientModel Constructor Description MapClientProvider(KeycloakSession session, MapStorage<MapClientEntity,ClientModel> clientStore, ConcurrentMap<String,ConcurrentMap<String,Long>> clientRegisteredNodesStore)
- 
Uses of ClientModel in org.keycloak.models.map.datastoreMethods in org.keycloak.models.map.datastore with parameters of type ClientModel Modifier and Type Method Description voidMapExportImportManager. addQueryCompositeRoles(ClientModel realmAccess)static voidMapExportImportManager. createClientScopeMappings(RealmModel realm, ClientModel clientModel, List<ScopeMappingRepresentation> mappings)
- 
Uses of ClientModel in org.keycloak.models.map.groupMethods in org.keycloak.models.map.group with parameters of type ClientModel Modifier and Type Method Description Stream<RoleModel>MapGroupAdapter. getClientRoleMappingsStream(ClientModel app)
- 
Uses of ClientModel in org.keycloak.models.map.realmMethods in org.keycloak.models.map.realm that return ClientModel Modifier and Type Method Description ClientModelMapRealmAdapter. addClient(String name)ClientModelMapRealmAdapter. addClient(String id, String clientId)ClientModelMapRealmProvider. addClient(RealmModel realm, String id, String clientId)Deprecated.ClientModelMapRealmAdapter. getClientByClientId(String clientId)ClientModelMapRealmProvider. getClientByClientId(RealmModel realm, String clientId)Deprecated.ClientModelMapRealmAdapter. getClientById(String id)ClientModelMapRealmProvider. getClientById(RealmModel realm, String id)Deprecated.ClientModelMapRealmAdapter. getMasterAdminClient()Methods in org.keycloak.models.map.realm with parameters of type ClientModel Modifier and Type Method Description RoleModelMapRealmProvider. addClientRole(ClientModel client, String id, String name)Deprecated.voidMapRealmProvider. addClientScopes(RealmModel realm, ClientModel client, Set<ClientScopeModel> clientScopes, boolean defaultScope)Deprecated.RoleModelMapRealmProvider. getClientRole(ClientModel client, String name)Deprecated.Stream<RoleModel>MapRealmProvider. getClientRolesStream(ClientModel client, Integer first, Integer max)Deprecated.Map<String,ClientScopeModel>MapRealmProvider. getClientScopes(RealmModel realm, ClientModel client, boolean defaultScopes)Deprecated.voidMapRealmProvider. removeClientScope(RealmModel realm, ClientModel client, ClientScopeModel clientScope)Deprecated.voidMapRealmProvider. removeRoles(ClientModel client)Deprecated.Stream<RoleModel>MapRealmProvider. searchForClientRolesStream(ClientModel client, String search, Integer first, Integer max)Deprecated.voidMapRealmAdapter. setMasterAdminClient(ClientModel client)
- 
Uses of ClientModel in org.keycloak.models.map.roleMethods in org.keycloak.models.map.role with parameters of type ClientModel Modifier and Type Method Description RoleModelMapRoleProvider. addClientRole(ClientModel client, String id, String name)RoleModelMapRoleProvider. getClientRole(ClientModel client, String name)Stream<RoleModel>MapRoleProvider. getClientRolesStream(ClientModel client)Stream<RoleModel>MapRoleProvider. getClientRolesStream(ClientModel client, Integer first, Integer max)voidMapRoleProvider. removeRoles(ClientModel client)Stream<RoleModel>MapRoleProvider. searchForClientRolesStream(ClientModel client, String search, Integer first, Integer max)
- 
Uses of ClientModel in org.keycloak.models.map.storage.chmFields in org.keycloak.models.map.storage.chm with type parameters of type ClientModel Modifier and Type Field Description static Map<SearchableModelField<ClientModel>,MapModelCriteriaBuilder.UpdatePredicatesFunc<Object,MapClientEntity,ClientModel>>MapFieldPredicates. CLIENT_PREDICATESstatic Map<SearchableModelField<ClientModel>,MapModelCriteriaBuilder.UpdatePredicatesFunc<Object,MapClientEntity,ClientModel>>MapFieldPredicates. CLIENT_PREDICATES
- 
Uses of ClientModel in org.keycloak.models.map.storage.jpa.clientMethod parameters in org.keycloak.models.map.storage.jpa.client with type arguments of type ClientModel Modifier and Type Method Description JpaClientModelCriteriaBuilderJpaClientModelCriteriaBuilder. compare(SearchableModelField<? super ClientModel> modelField, ModelCriteriaBuilder.Operator op, Object... value)
- 
Uses of ClientModel in org.keycloak.models.map.userMethods in org.keycloak.models.map.user with parameters of type ClientModel Modifier and Type Method Description Stream<RoleModel>MapUserAdapter. getClientRoleMappingsStream(ClientModel app)UserModelMapUserProvider. getServiceAccount(ClientModel client)voidMapUserProvider. preRemove(RealmModel realm, ClientModel client)
- 
Uses of ClientModel in org.keycloak.models.map.userSessionFields in org.keycloak.models.map.userSession declared as ClientModel Modifier and Type Field Description protected ClientModelAbstractAuthenticatedClientSessionModel. clientMethods in org.keycloak.models.map.userSession that return ClientModel Modifier and Type Method Description ClientModelMapAuthenticatedClientSessionAdapter. getClient()
- 
Uses of ClientModel in org.keycloak.models.sessionMethods in org.keycloak.models.session that return ClientModel Modifier and Type Method Description ClientModelPersistentAuthenticatedClientSessionAdapter. getClient()Methods in org.keycloak.models.session with parameters of type ClientModel Modifier and Type Method Description intDisabledUserSessionPersisterProvider. 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 clientAuthenticatedClientSessionModelDisabledUserSessionPersisterProvider. loadClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession, boolean offline)AuthenticatedClientSessionModelUserSessionPersisterProvider. loadClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession, boolean offline)Loads client session from the db by provided user session and client.Stream<UserSessionModel>DisabledUserSessionPersisterProvider. loadUserSessionsStream(RealmModel realm, ClientModel client, boolean offline, Integer firstResult, Integer maxResults)Stream<UserSessionModel>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 ClientModel Constructor Description PersistentAuthenticatedClientSessionAdapter(KeycloakSession session, PersistentClientSessionModel model, RealmModel realm, ClientModel client, UserSessionModel userSession)
- 
Uses of ClientModel in org.keycloak.models.sessions.infinispanMethods in org.keycloak.models.sessions.infinispan that return ClientModel Modifier and Type Method Description ClientModelAuthenticatedClientSessionAdapter. getClient()ClientModelAuthenticationSessionAdapter. getClient()Methods in org.keycloak.models.sessions.infinispan with parameters of type ClientModel Modifier and Type Method Description AuthenticationSessionModelRootAuthenticationSessionAdapter. createAuthenticationSession(ClientModel client)AuthenticatedClientSessionModelInfinispanUserSessionProvider. createClientSession(RealmModel realm, ClientModel client, UserSessionModel userSession)longInfinispanUserSessionProvider. getActiveUserSessions(RealmModel realm, ClientModel client)AuthenticationSessionModelRootAuthenticationSessionAdapter. getAuthenticationSession(ClientModel client, String tabId)AuthenticatedClientSessionAdapterInfinispanUserSessionProvider. getClientSession(UserSessionModel userSession, ClientModel client, String clientSessionId, boolean offline)longInfinispanUserSessionProvider. getOfflineSessionsCount(RealmModel realm, ClientModel client)Stream<UserSessionModel>InfinispanUserSessionProvider. getOfflineUserSessionsStream(RealmModel realm, ClientModel client, Integer first, Integer max)protected longInfinispanUserSessionProvider. getUserSessionsCount(RealmModel realm, ClientModel client, boolean offline)Stream<UserSessionModel>InfinispanUserSessionProvider. getUserSessionsStream(RealmModel realm, ClientModel client)Stream<UserSessionModel>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)voidInfinispanAuthenticationSessionProvider. onClientRemoved(RealmModel realm, ClientModel client)voidInfinispanUserSessionProvider. onClientRemoved(RealmModel realm, ClientModel client)Constructors in org.keycloak.models.sessions.infinispan with parameters of type ClientModel Constructor Description AuthenticatedClientSessionAdapter(KeycloakSession kcSession, InfinispanUserSessionProvider provider, AuthenticatedClientSessionEntity entity, ClientModel client, UserSessionModel userSession, InfinispanChangelogBasedTransaction<UUID,AuthenticatedClientSessionEntity> clientSessionUpdateTx, boolean offline)
- 
Uses of ClientModel in org.keycloak.models.utilsMethods in org.keycloak.models.utils that return ClientModel Modifier and Type Method Description static 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)static ClientModelSystemClientUtil. getSystemClient(RealmModel realm)
- 
Uses of ClientModel in org.keycloak.protocolMethods in org.keycloak.protocol with parameters of type ClientModel Modifier and Type Method Description protected voidAbstractLoginProtocolFactory. addDefaultClientScopes(RealmModel realm, ClientModel newClient)protected abstract voidAbstractLoginProtocolFactory. addDefaults(ClientModel realm)protected AuthenticationSessionModelAuthorizationEndpointBase. createAuthenticationSession(ClientModel client, String requestState)javax.ws.rs.core.ResponseClientInstallationProvider. generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri)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 ClientModel Modifier and Type Method Description protected voidAbstractLoginProtocolFactory. addDefaultClientScopes(RealmModel realm, Stream<ClientModel> newClients)
- 
Uses of ClientModel in org.keycloak.protocol.dockerMethods in org.keycloak.protocol.docker with parameters of type ClientModel Modifier and Type Method Description protected voidDockerAuthV2ProtocolFactory. addDefaults(ClientModel client)voidDockerAuthV2ProtocolFactory. setupClientDefaults(ClientRepresentation rep, ClientModel newClient)
- 
Uses of ClientModel in org.keycloak.protocol.docker.installationMethods in org.keycloak.protocol.docker.installation with parameters of type ClientModel Modifier and Type Method Description javax.ws.rs.core.ResponseDockerComposeYamlInstallationProvider. generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri)javax.ws.rs.core.ResponseDockerRegistryConfigFileInstallationProvider. generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri)javax.ws.rs.core.ResponseDockerVariableOverrideInstallationProvider. generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri)
- 
Uses of ClientModel in org.keycloak.protocol.oidcClasses in org.keycloak.protocol.oidc that implement ClientModel Modifier and Type Class Description classOIDCClientSecretConfigWrapper.ReadOnlyRotatedSecretClientModelRepresentation of a client model that passes information from a rotated secret.Fields in org.keycloak.protocol.oidc declared as ClientModel Modifier and Type Field Description protected ClientModelAbstractClientConfigWrapper. clientModelMethods in org.keycloak.protocol.oidc that return ClientModel Modifier and Type Method Description ClientModelTokenExchangeContext. getClient()Methods in org.keycloak.protocol.oidc with parameters of type ClientModel Modifier and Type Method Description voidFrontChannelLogoutHandler. addClient(ClientModel client)protected voidOIDCLoginProtocolFactory. addDefaults(ClientModel client)AccessTokenTokenManager. createClientAccessToken(KeycloakSession session, RealmModel realm, ClientModel client, UserModel user, UserSessionModel userSession, ClientSessionContext clientSessionCtx)protected javax.ws.rs.core.ResponseDefaultTokenExchangeProvider. exchangeClientToOIDCClient(UserModel targetUser, UserSessionModel targetUserSession, String requestedTokenType, ClientModel targetClient, String audience, String scope)protected javax.ws.rs.core.ResponseDefaultTokenExchangeProvider. exchangeClientToSAML2Client(UserModel targetUser, UserSessionModel targetUserSession, String requestedTokenType, ClientModel targetClient)static TokenManager.NotBeforeCheckTokenManager.NotBeforeCheck. forModel(ClientModel clientModel)static OIDCAdvancedConfigWrapperOIDCAdvancedConfigWrapper. fromClientModel(ClientModel client)static OIDCClientSecretConfigWrapperOIDCClientSecretConfigWrapper. fromClientModel(ClientModel client)static Set<RoleModel>TokenManager. getAccess(UserModel user, ClientModel client, Stream<ClientScopeModel> clientScopes)static Stream<ClientScopeModel>TokenManager. getRequestedClientScopes(String scopeParam, ClientModel client)Return client itself + all default client scopes of client + optional client scopes requested by scope parameterprotected AccessTokenTokenManager. initToken(RealmModel realm, ClientModel client, UserModel user, UserSessionModel session, ClientSessionContext clientSessionCtx, javax.ws.rs.core.UriInfo uriInfo)static booleanTokenManager. isValidScope(String scopes, ClientModel client)static booleanTokenManager. isValidScope(String scopes, AuthorizationRequestContext authorizationRequestContext, ClientModel client)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.AccessTokenResponseBuilderTokenManager. refreshAccessToken(KeycloakSession session, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection, RealmModel realm, ClientModel authorizedClient, String encodedRefreshToken, EventBuilder event, javax.ws.rs.core.HttpHeaders headers, HttpRequest request)TokenManager.AccessTokenResponseBuilderTokenManager. responseBuilder(RealmModel realm, ClientModel client, EventBuilder event, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)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)RefreshTokenTokenManager. verifyRefreshToken(KeycloakSession session, RealmModel realm, ClientModel client, HttpRequest request, String encodedRefreshToken, boolean checkExpiration)Constructors in org.keycloak.protocol.oidc with parameters of type ClientModel Constructor Description AbstractClientConfigWrapper(ClientModel clientModel, ClientRepresentation clientRep)AccessTokenResponseBuilder(RealmModel realm, ClientModel client, EventBuilder event, KeycloakSession session, UserSessionModel userSession, ClientSessionContext clientSessionCtx)ClientInfo(ClientModel client)TokenExchangeContext(KeycloakSession session, javax.ws.rs.core.MultivaluedMap<String,String> formParams, Object cors, RealmModel realm, EventBuilder event, ClientModel client, ClientConnection clientConnection, javax.ws.rs.core.HttpHeaders headers, Object tokenManager, Map<String,String> clientAuthAttributes)
- 
Uses of ClientModel in org.keycloak.protocol.oidc.endpointsMethods in org.keycloak.protocol.oidc.endpoints with parameters of type ClientModel Modifier and Type Method Description AuthorizationEndpointCheckerAuthorizationEndpointChecker. client(ClientModel client)
- 
Uses of ClientModel in org.keycloak.protocol.oidc.endpoints.requestMethods in org.keycloak.protocol.oidc.endpoints.request with parameters of type ClientModel Modifier and Type Method Description static AuthorizationEndpointRequestAuthorizationEndpointRequestParserProcessor. parseRequest(EventBuilder event, KeycloakSession session, ClientModel client, javax.ws.rs.core.MultivaluedMap<String,String> requestParams, AuthorizationEndpointRequestParserProcessor.EndpointType endpointType)Constructors in org.keycloak.protocol.oidc.endpoints.request with parameters of type ClientModel Constructor Description AuthzEndpointRequestObjectParser(KeycloakSession session, String requestObject, ClientModel client)
- 
Uses of ClientModel in org.keycloak.protocol.oidc.grants.cibaConstructors in org.keycloak.protocol.oidc.grants.ciba with parameters of type ClientModel Constructor Description CibaGrantType(javax.ws.rs.core.MultivaluedMap<String,String> formParams, ClientModel client, KeycloakSession session, TokenEndpoint tokenEndpoint, RealmModel realm, EventBuilder event, Cors cors)Constructor parameters in org.keycloak.protocol.oidc.grants.ciba with type arguments of type ClientModel Constructor Description CibaClientValidation(ValidationContext<ClientModel> context)
- 
Uses of ClientModel in org.keycloak.protocol.oidc.grants.ciba.channelFields in org.keycloak.protocol.oidc.grants.ciba.channel declared as ClientModel Modifier and Type Field Description protected ClientModelCIBAAuthenticationRequest. clientMethods in org.keycloak.protocol.oidc.grants.ciba.channel that return ClientModel Modifier and Type Method Description ClientModelCIBAAuthenticationRequest. getClient()Methods in org.keycloak.protocol.oidc.grants.ciba.channel with parameters of type ClientModel Modifier and Type Method Description voidCIBAAuthenticationRequest. setClient(ClientModel client)Constructors in org.keycloak.protocol.oidc.grants.ciba.channel with parameters of type ClientModel Constructor Description CIBAAuthenticationRequest(KeycloakSession session, UserModel user, ClientModel client)
- 
Uses of ClientModel in org.keycloak.protocol.oidc.grants.ciba.endpointsMethods in org.keycloak.protocol.oidc.grants.ciba.endpoints that return ClientModel Modifier and Type Method Description protected ClientModelAbstractCibaEndpoint. authenticateClient()Methods in org.keycloak.protocol.oidc.grants.ciba.endpoints with parameters of type ClientModel Modifier and Type Method Description protected voidBackchannelAuthenticationCallbackEndpoint. sendClientNotificationRequest(ClientModel client, CibaConfig cibaConfig, OAuth2DeviceCodeModel deviceModel)
- 
Uses of ClientModel in org.keycloak.protocol.oidc.grants.ciba.endpoints.requestMethods in org.keycloak.protocol.oidc.grants.ciba.endpoints.request with parameters of type ClientModel Modifier and Type Method Description static BackchannelAuthenticationEndpointRequestBackchannelAuthenticationEndpointRequestParserProcessor. parseRequest(EventBuilder event, KeycloakSession session, ClientModel client, javax.ws.rs.core.MultivaluedMap<String,String> requestParams, CibaConfig config)
- 
Uses of ClientModel in org.keycloak.protocol.oidc.grants.deviceConstructors in org.keycloak.protocol.oidc.grants.device with parameters of type ClientModel Constructor Description DeviceGrantType(javax.ws.rs.core.MultivaluedMap<String,String> formParams, ClientModel client, KeycloakSession session, TokenEndpoint tokenEndpoint, RealmModel realm, EventBuilder event, Cors cors)
- 
Uses of ClientModel in org.keycloak.protocol.oidc.grants.device.endpointsMethods in org.keycloak.protocol.oidc.grants.device.endpoints with parameters of type ClientModel Modifier and Type Method Description protected AuthenticationSessionModelDeviceEndpoint. createAuthenticationSession(ClientModel client, String scope)
- 
Uses of ClientModel in org.keycloak.protocol.oidc.installationMethods in org.keycloak.protocol.oidc.installation with parameters of type ClientModel Modifier and Type Method Description javax.ws.rs.core.ResponseKeycloakOIDCClientInstallation. generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri)javax.ws.rs.core.ResponseKeycloakOIDCJbossSubsystemClientCliInstallation. generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri)javax.ws.rs.core.ResponseKeycloakOIDCJbossSubsystemClientInstallation. generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri)static Map<String,Object>KeycloakOIDCClientInstallation. getClientCredentialsAdapterConfig(KeycloakSession session, ClientModel client)static booleanKeycloakOIDCClientInstallation. showClientCredentialsAdapterConfig(ClientModel client)
- 
Uses of ClientModel in org.keycloak.protocol.oidc.par.endpointsFields in org.keycloak.protocol.oidc.par.endpoints declared as ClientModel Modifier and Type Field Description protected ClientModelAbstractParEndpoint. client
- 
Uses of ClientModel in org.keycloak.protocol.oidc.par.endpoints.requestMethods in org.keycloak.protocol.oidc.par.endpoints.request with parameters of type ClientModel Modifier and Type Method Description static AuthorizationEndpointRequestParEndpointRequestParserProcessor. parseRequest(EventBuilder event, KeycloakSession session, ClientModel client, javax.ws.rs.core.MultivaluedMap<String,String> requestParams)Constructors in org.keycloak.protocol.oidc.par.endpoints.request with parameters of type ClientModel Constructor Description AuthzEndpointParParser(KeycloakSession session, ClientModel client, String requestUri)ParEndpointRequestObjectParser(KeycloakSession session, String requestObject, ClientModel client)
- 
Uses of ClientModel in org.keycloak.protocol.oidc.rar.parsersConstructors in org.keycloak.protocol.oidc.rar.parsers with parameters of type ClientModel Constructor Description ClientScopeAuthorizationRequestParser(ClientModel client)
- 
Uses of ClientModel in org.keycloak.protocol.oidc.utilsMethods in org.keycloak.protocol.oidc.utils that return ClientModel Modifier and Type Method Description ClientModelAuthorizeClientUtil.ClientAuthResult. getClient()Methods in org.keycloak.protocol.oidc.utils with parameters of type ClientModel Modifier and Type Method Description static Map<String,Integer>AcrUtils. getAcrLoaMap(ClientModel client)static List<String>AcrUtils. getAcrValues(String claimsParam, String acrValuesParam, ClientModel client)static List<String>AcrUtils. getDefaultAcrValues(ClientModel client)static Set<String>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.samlMethods in org.keycloak.protocol.saml that return ClientModel Modifier and Type Method Description ClientModelArtifactResolver. selectSourceClient(KeycloakSession session, String artifact)Returns client model that issued artifactClientModelDefaultSamlArtifactResolver. selectSourceClient(KeycloakSession session, String artifact)Methods in org.keycloak.protocol.saml with parameters of type ClientModel Modifier and Type Method Description protected voidSamlProtocolFactory. addDefaults(ClientModel client)protected LogoutRequestTypeSamlProtocol. createLogoutRequest(String logoutUrl, AuthenticatedClientSessionModel clientSession, ClientModel client, SamlProtocolExtensionsAwareBuilder.NodeGenerator... extensions)static PublicKeySamlProtocolUtils. getEncryptionKey(ClientModel client)Returns public part of SAML encryption key from the client settings.static StringSamlProtocol. getLogoutServiceUrl(KeycloakSession session, ClientModel client, String bindingType, boolean backChannelLogout)AuthenticationSessionModelSamlService. 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)static PublicKeySamlProtocolUtils. getSignatureValidationKey(ClientModel client)Returns public part of SAML signing key from the client settings.protected javax.ws.rs.core.ResponseSamlService.BindingProtocol. loginRequest(String relayState, AuthnRequestType requestAbstractType, ClientModel client)protected javax.ws.rs.core.ResponseSamlService.BindingProtocol. logoutRequest(LogoutRequestType logoutRequest, ClientModel client, String relayState)voidSamlProtocolFactory. setupClientDefaults(ClientRepresentation clientRep, ClientModel newClient)static booleanSamlProtocol. useArtifactForLogout(ClientModel client)static voidSamlProtocolUtils. verifyDocumentSignature(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 Constructor Description SamlClient(ClientModel client)
- 
Uses of ClientModel in org.keycloak.protocol.saml.installationMethods in org.keycloak.protocol.saml.installation with parameters of type ClientModel Modifier and Type Method Description static voidKeycloakSamlClientInstallation. baseXml(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri, SamlClient samlClient, StringBuilder buffer)javax.ws.rs.core.ResponseKeycloakSamlClientInstallation. generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri)javax.ws.rs.core.ResponseKeycloakSamlSubsystemCliInstallation. generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri)javax.ws.rs.core.ResponseKeycloakSamlSubsystemInstallation. generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri)javax.ws.rs.core.ResponseModAuthMellonClientInstallation. generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri)javax.ws.rs.core.ResponseSamlSPDescriptorClientInstallation. generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri)static StringSamlSPDescriptorClientInstallation. getSPDescriptorForClient(ClientModel client)
- 
Uses of ClientModel in org.keycloak.servicesMethods in org.keycloak.services that return ClientModel Modifier and Type Method Description ClientModelDefaultKeycloakContext. getClient()Methods in org.keycloak.services with parameters of type ClientModel Modifier and Type Method Description voidDefaultKeycloakContext. setClient(ClientModel client)
- 
Uses of ClientModel in org.keycloak.services.clientpolicy.contextMethods in org.keycloak.services.clientpolicy.context that return ClientModel Modifier and Type Method Description default ClientModelClientCRUDContext. getAuthenticatedClient()returnsUserModelof the authenticated client.ClientModelAdminClientRegisteredContext. getTargetClient()ClientModelAdminClientUnregisterContext. getTargetClient()ClientModelAdminClientUpdateContext. getTargetClient()ClientModelAdminClientUpdatedContext. getTargetClient()ClientModelAdminClientViewContext. getTargetClient()default ClientModelClientCRUDContext. getTargetClient()returnsClientModelof the existing client to be updated/read/updated/deleted.ClientModelDynamicClientRegisteredContext. getTargetClient()ClientModelDynamicClientUnregisterContext. getTargetClient()ClientModelDynamicClientUpdateContext. getTargetClient()ClientModelDynamicClientUpdatedContext. getTargetClient()ClientModelDynamicClientViewContext. getTargetClient()
- 
Uses of ClientModel in org.keycloak.services.clientpolicy.executorMethods in org.keycloak.services.clientpolicy.executor with parameters of type ClientModel Modifier and Type Method Description voidConsentRequiredExecutor. beforeUpdate(ClientModel clientToBeUpdated, ClientRepresentation proposedClient)
- 
Uses of ClientModel in org.keycloak.services.clientregistrationMethods in org.keycloak.services.clientregistration with parameters of type ClientModel Modifier and Type Method Description ClientRepresentationAbstractClientRegistrationProvider. get(ClientModel client)voidClientRegistrationAuth. requireDelete(ClientModel client)RegistrationAuthClientRegistrationAuth. 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.policyMethods in org.keycloak.services.clientregistration.policy with parameters of type ClientModel Modifier and Type Method Description voidClientRegistrationPolicy. 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.implMethods in org.keycloak.services.clientregistration.policy.impl with parameters of type ClientModel Modifier and Type Method Description voidClientDisabledClientRegistrationPolicy. 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)
- 
Uses of ClientModel in org.keycloak.services.managersMethods in org.keycloak.services.managers that return ClientModel Modifier and Type Method Description static ClientModelClientManager. createClient(KeycloakSession session, RealmModel realm, ClientRepresentation rep)Should not be called from an import.ClientModelAuth. getClient()ClientModelAuthenticationManager.AuthResult. getClient()Methods in org.keycloak.services.managers that return types with arguments of type ClientModel Modifier and Type Method Description Set<ClientModel>UserSessionManager. findClientsWithOfflineToken(RealmModel realm, UserModel user)Methods in org.keycloak.services.managers with parameters of type ClientModel Modifier and Type Method Description voidRealmManager. addQueryCompositeRoles(ClientModel realmAccess)static voidAuthenticationManager. backchannelLogoutUserFromClient(KeycloakSession session, RealmModel realm, UserModel user, ClientModel client, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.HttpHeaders headers)Logout all clientSessions of this user and clientvoidClientManager. clientIdChanged(ClientModel client, ClientRepresentation newClientRepresentation)voidClientManager. enableServiceAccount(ClientModel client)AuthenticationSessionModelAuthenticationSessionManager. 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)AuthenticationSessionModelAuthenticationSessionManager. getCurrentAuthenticationSession(RealmModel realm, ClientModel client, String tabId)Returns current authentication session if it exists, otherwise returnsnull.static StringResourceAdminManager. getManagementUrl(KeycloakSession session, ClientModel client)booleanAuth. hasClientRole(ClientModel app, String role)booleanAuth. hasOneOfAppRole(ClientModel app, String... roles)GlobalRequestResultResourceAdminManager. logoutClient(RealmModel realm, ClientModel resource)protected GlobalRequestResultResourceAdminManager. logoutClient(RealmModel realm, ClientModel resource, int notBefore)javax.ws.rs.core.ResponseResourceAdminManager. logoutClientSession(RealmModel realm, ClientModel resource, AuthenticatedClientSessionModel clientSession)protected javax.ws.rs.core.ResponseResourceAdminManager. logoutClientSessions(RealmModel realm, ClientModel resource, List<AuthenticatedClientSessionModel> clientSessions)javax.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)GlobalRequestResultResourceAdminManager. pushClientRevocationPolicy(RealmModel realm, ClientModel client)protected GlobalRequestResultResourceAdminManager. pushRevocationPolicy(RealmModel realm, ClientModel resource, int notBefore)booleanClientManager. removeClient(RealmModel realm, ClientModel client)static booleanUserConsentManager. revokeConsentToClient(KeycloakSession session, ClientModel client, UserModel user)Revoke consent of given user to given clientbooleanUserSessionManager. revokeOfflineToken(UserModel user, ClientModel client)protected javax.ws.rs.core.ResponseResourceAdminManager. sendBackChannelLogoutRequestToClientUri(ClientModel resource, AuthenticatedClientSessionModel clientSessionModel, String managementUrl)protected javax.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)GlobalRequestResultResourceAdminManager. testNodesAvailability(RealmModel realm, ClientModel client)ClientManager.InstallationAdapterConfigClientManager. toInstallationRepresentation(RealmModel realmModel, ClientModel clientModel, URI baseUri)StringClientManager. toJBossSubsystemConfig(RealmModel realmModel, ClientModel clientModel, URI baseUri)Set<String>ClientManager. validateRegisteredNodes(ClientModel client)Constructors in org.keycloak.services.managers with parameters of type ClientModel Constructor Description Auth(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.resourcesFields in org.keycloak.services.resources declared as ClientModel Modifier and Type Field Description protected ClientModelAbstractSecuredLocalService. clientMethods in org.keycloak.services.resources that return ClientModel Modifier and Type Method Description protected ClientModelClientsManagementService. authorizeClient()Methods in org.keycloak.services.resources with parameters of type ClientModel Modifier and Type Method Description CorsCors. allowedOrigins(KeycloakSession session, ClientModel client)protected 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 ClientModel Constructor Description AbstractSecuredLocalService(KeycloakSession session, ClientModel client)
- 
Uses of ClientModel in org.keycloak.services.resources.accountConstructors in org.keycloak.services.resources.account with parameters of type ClientModel Constructor Description AccountConsole(KeycloakSession session, ClientModel client, Theme theme)AccountFormService(KeycloakSession session, ClientModel client, EventBuilder event)
- 
Uses of ClientModel in org.keycloak.services.resources.adminFields in org.keycloak.services.resources.admin declared as ClientModel Modifier and Type Field Description protected ClientModelClientAttributeCertificateResource. clientprotected ClientModelClientResource. clientprotected ClientModelClientRoleMappingsResource. clientprotected ClientModelScopeMappedClientResource. scopedClientMethods in org.keycloak.services.resources.admin that return ClientModel Modifier and Type Method Description ClientModelAdminAuth. getClient()Methods in org.keycloak.services.resources.admin with parameters of type ClientModel Modifier and Type Method Description AdminEventBuilderAdminEventBuilder. authClient(ClientModel client)protected Stream<RoleRepresentation>RoleResource. getClientRoleComposites(ClientModel app, RoleModel role)booleanAdminAuth. hasAppRole(ClientModel app, String role)booleanAdminAuth. hasOneOfAppRole(ClientModel app, String... roles)static ManagementPermissionReferenceClientResource. toMgmtRef(ClientModel client, AdminPermissionManagement permissions)
- 
Uses of ClientModel in org.keycloak.services.resources.admin.permissionsMethods in org.keycloak.services.resources.admin.permissions that return ClientModel Modifier and Type Method Description ClientModelAdminPermissionManagement. getRealmManagementClient()Methods in org.keycloak.services.resources.admin.permissions with parameters of type ClientModel Modifier and Type Method Description booleanUserPermissionManagement. canClientImpersonate(ClientModel client, UserModel user)booleanClientPermissionEvaluator. canConfigure(ClientModel client)booleanClientPermissionManagement. canExchangeTo(ClientModel authorizedClient, ClientModel to)booleanIdentityProviderPermissionManagement. canExchangeTo(ClientModel authorizedClient, IdentityProviderModel to)booleanUserPermissionEvaluator. canImpersonate(UserModel user, ClientModel requester)booleanClientPermissionEvaluator. canManage(ClientModel client)booleanClientPermissionEvaluator. canMapClientScopeRoles(ClientModel client)booleanClientPermissionEvaluator. canMapCompositeRoles(ClientModel client)booleanClientPermissionEvaluator. canMapRoles(ClientModel client)booleanClientPermissionEvaluator. canView(ClientModel client)PolicyClientPermissionManagement. configurePermission(ClientModel client)PolicyClientPermissionManagement. exchangeToPermission(ClientModel client)Map<String,Boolean>ClientPermissionEvaluator. getAccess(ClientModel client)Map<String,String>ClientPermissionManagement. getPermissions(ClientModel client)booleanUserPermissionEvaluator. isImpersonatable(UserModel user, ClientModel requester)booleanClientPermissionEvaluator. isPermissionsEnabled(ClientModel client)booleanClientPermissionManagement. isPermissionsEnabled(ClientModel client)PolicyClientPermissionManagement. managePermission(ClientModel client)PolicyClientPermissionManagement. mapRolesClientScopePermission(ClientModel client)PolicyClientPermissionManagement. mapRolesCompositePermission(ClientModel client)PolicyClientPermissionManagement. mapRolesPermission(ClientModel client)voidClientPermissionEvaluator. requireConfigure(ClientModel client)voidClientPermissionEvaluator. requireManage(ClientModel client)voidClientPermissionEvaluator. requireView(ClientModel client)ResourceClientPermissionManagement. resource(ClientModel client)ResourceServerClientPermissionManagement. resourceServer(ClientModel client)voidClientPermissionEvaluator. setPermissionsEnabled(ClientModel client, boolean enable)voidClientPermissionManagement. setPermissionsEnabled(ClientModel client, boolean enable)PolicyClientPermissionManagement. viewPermission(ClientModel client)
- 
Uses of ClientModel in org.keycloak.services.utilMethods in org.keycloak.services.util with parameters of type ClientModel Modifier and Type Method Description static CertificateRepresentationCertificateInfoHelper. getCertificateFromClient(ClientModel client, String attributePrefix)static ClientMappingsRepresentationScopeMappedUtil. toClientMappingsRepresentation(ClientModel client, ScopeContainerModel scopeContainer)static voidCertificateInfoHelper. updateClientModelCertificateInfo(ClientModel client, CertificateRepresentation rep, String attributePrefix)
- 
Uses of ClientModel in org.keycloak.sessionsMethods in org.keycloak.sessions that return ClientModel Modifier and Type Method Description ClientModelCommonClientSessionModel. getClient()Methods in org.keycloak.sessions with parameters of type ClientModel Modifier and Type Method Description AuthenticationSessionModelRootAuthenticationSessionModel. createAuthenticationSession(ClientModel client)Create a new authentication session and returns it.AuthenticationSessionModelRootAuthenticationSessionModel. 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.twitterMethods in org.keycloak.social.twitter with parameters of type ClientModel Modifier and Type Method Description javax.ws.rs.core.ResponseTwitterIdentityProvider. exchangeFromToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder builder, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject, javax.ws.rs.core.MultivaluedMap<String,String> params)protected javax.ws.rs.core.ResponseTwitterIdentityProvider. exchangeSessionToken(javax.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)protected javax.ws.rs.core.ResponseTwitterIdentityProvider. exchangeStoredToken(javax.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)
- 
Uses of ClientModel in org.keycloak.storageMethods in org.keycloak.storage that return ClientModel Modifier and Type Method Description ClientModelClientStorageManager. addClient(RealmModel realm, String clientId)ClientModelClientStorageManager. addClient(RealmModel realm, String id, String clientId)ClientModelClientStorageManager. getClientByClientId(RealmModel realm, String clientId)ClientModelClientStorageManager. getClientById(RealmModel realm, String id)Methods in org.keycloak.storage that return types with arguments of type ClientModel Modifier and Type Method Description Map<ClientModel,Set<String>>ClientStorageManager. getAllRedirectUrisOfEnabledClients(RealmModel realm)Stream<ClientModel>ClientStorageManager. getAlwaysDisplayInConsoleClientsStream(RealmModel realm)Stream<ClientModel>ClientStorageManager. getClientsStream(RealmModel realm)Stream<ClientModel>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)Stream<ClientModel>ClientStorageManager. searchClientsByAttributes(RealmModel realm, Map<String,String> attributes, Integer firstResult, Integer maxResults)Stream<ClientModel>ClientStorageManager. searchClientsByClientIdStream(RealmModel realm, String clientId, Integer firstResult, Integer maxResults)Methods in org.keycloak.storage with parameters of type ClientModel Modifier and Type Method Description RoleModelRoleStorageManager. addClientRole(ClientModel client, String name)RoleModelRoleStorageManager. addClientRole(ClientModel client, String id, String name)voidClientStorageManager. addClientScopes(RealmModel realm, ClientModel client, Set<ClientScopeModel> clientScopes, boolean defaultScope)RoleModelRoleStorageManager. getClientRole(ClientModel client, String name)Stream<RoleModel>RoleStorageManager. getClientRolesStream(ClientModel client)Stream<RoleModel>RoleStorageManager. getClientRolesStream(ClientModel client, Integer first, Integer max)Map<String,ClientScopeModel>ClientStorageManager. getClientScopes(RealmModel realm, ClientModel client, boolean defaultScopes)UserModelUserStorageManager. 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.Stream<RoleModel>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.adapterMethods in org.keycloak.storage.adapter with parameters of type ClientModel Modifier and Type Method Description Set<RoleModel>AbstractUserAdapter. getClientRoleMappings(ClientModel app)Deprecated.Set<RoleModel>AbstractUserAdapter.Streams. getClientRoleMappings(ClientModel app)Set<RoleModel>AbstractUserAdapterFederatedStorage. getClientRoleMappings(ClientModel app)Deprecated.Set<RoleModel>AbstractUserAdapterFederatedStorage.Streams. getClientRoleMappings(ClientModel app)Stream<RoleModel>AbstractUserAdapter. getClientRoleMappingsStream(ClientModel app)Stream<RoleModel>AbstractUserAdapter.Streams. getClientRoleMappingsStream(ClientModel app)Stream<RoleModel>AbstractUserAdapterFederatedStorage. getClientRoleMappingsStream(ClientModel app)Stream<RoleModel>AbstractUserAdapterFederatedStorage.Streams. getClientRoleMappingsStream(ClientModel app)Stream<RoleModel>InMemoryUserAdapter. getClientRoleMappingsStream(ClientModel app)
- 
Uses of ClientModel in org.keycloak.storage.clientClasses in org.keycloak.storage.client that implement ClientModel Modifier and Type Class Description classAbstractClientStorageAdapterHelper base class for ClientModel implementations for ClientStorageProvider implementations.classAbstractReadOnlyClientStorageAdapterclassUnsupportedOperationsClientStorageAdapterBase helper class.Methods in org.keycloak.storage.client that return ClientModel Modifier and Type Method Description ClientModelClientLookupProvider. getClientByClientId(RealmModel realm, String clientId)Exact search for a client by its public client identifier.ClientModelClientLookupProvider. 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 ClientModel Modifier and Type Method Description Stream<ClientModel>ClientLookupProvider. searchClientsByAttributes(RealmModel realm, Map<String,String> attributes, Integer firstResult, Integer maxResults)Stream<ClientModel>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 ClientModel Modifier and Type Method Description Map<String,ClientScopeModel>ClientLookupProvider. 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.datastoreMethods in org.keycloak.storage.datastore with parameters of type ClientModel Modifier and Type Method Description static voidLegacyExportImportManager. createClientScopeMappings(RealmModel realm, ClientModel clientModel, List<ScopeMappingRepresentation> mappings)
- 
Uses of ClientModel in org.keycloak.storage.federatedMethods in org.keycloak.storage.federated with parameters of type ClientModel Modifier and Type Method Description voidUserFederatedStorageProvider. preRemove(RealmModel realm, ClientModel client)
- 
Uses of ClientModel in org.keycloak.storage.jpaMethods in org.keycloak.storage.jpa with parameters of type ClientModel Modifier and Type Method Description voidJpaUserFederatedStorageProvider. preRemove(RealmModel realm, ClientModel client)
- 
Uses of ClientModel in org.keycloak.storage.ldap.mappers.membership.roleMethods in org.keycloak.storage.ldap.mappers.membership.role with parameters of type ClientModel Modifier and Type Method Description Stream<RoleModel>RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate. getClientRoleMappingsStream(ClientModel client)
- 
Uses of ClientModel in org.keycloak.storage.openshiftClasses in org.keycloak.storage.openshift that implement ClientModel Modifier and Type Class Description classOpenshiftSAClientAdapterMethods in org.keycloak.storage.openshift that return ClientModel Modifier and Type Method Description ClientModelOpenshiftClientStorageProvider. getClientByClientId(RealmModel realm, String clientId)ClientModelOpenshiftClientStorageProvider. getClientById(RealmModel realm, String id)Methods in org.keycloak.storage.openshift that return types with arguments of type ClientModel Modifier and Type Method Description Stream<ClientModel>OpenshiftClientStorageProvider. searchClientsByAttributes(RealmModel realm, Map<String,String> attributes, Integer firstResult, Integer maxResults)Stream<ClientModel>OpenshiftClientStorageProvider. searchClientsByClientIdStream(RealmModel realm, String clientId, Integer firstResult, Integer maxResults)Methods in org.keycloak.storage.openshift with parameters of type ClientModel Modifier and Type Method Description Map<String,ClientScopeModel>OpenshiftClientStorageProvider. getClientScopes(RealmModel realm, ClientModel client, boolean defaultScopes)
- 
Uses of ClientModel in org.keycloak.storage.roleMethods in org.keycloak.storage.role with parameters of type ClientModel Modifier and Type Method Description RoleModelRoleLookupProvider. getClientRole(ClientModel client, String name)Exact search for a client role by given name.Stream<RoleModel>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.validationMethods in org.keycloak.validation with parameters of type ClientModel Modifier and Type Method Description static 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 ClientModel Modifier and Type Method Description ValidationResultDefaultClientValidationProvider. validate(ValidationContext<ClientModel> context)Constructors in org.keycloak.validation with parameters of type ClientModel Constructor Description ClientValidationContext(ValidationContext.Event event, KeycloakSession session, ClientModel objectToValidate)OIDCContext(ValidationContext.Event event, KeycloakSession session, ClientModel objectToValidate, OIDCClientRepresentation oidcClient)
 
-