Uses of Interface
org.keycloak.models.ClientModel
-
Packages that use ClientModel Package Description org.keycloak.models org.keycloak.models.utils org.keycloak.sessions org.keycloak.storage org.keycloak.storage.client org.keycloak.storage.role -
-
Uses of ClientModel in org.keycloak.models
Fields 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.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 UserConsentModel(ClientModel client) -
Uses of ClientModel in org.keycloak.models.utils
Methods in org.keycloak.models.utils with parameters of type ClientModel Modifier and Type Method Description Stream<RoleModel>UserModelDelegate. getClientRoleMappingsStream(ClientModel app)static booleanRoleUtils. isClientRole(RoleModel r, ClientModel c) -
Uses of ClientModel in org.keycloak.sessions
Methods 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.storage
Methods in org.keycloak.storage with parameters of type ClientModel Modifier and Type Method Description static booleanStorageId. isLocalStorage(ClientModel client)Deprecated.UseStorageId.isLocalStorage(String)instead.static StringStorageId. resolveProviderId(ClientModel client)Deprecated.UseStorageId.providerId(String)instead. -
Uses of ClientModel in org.keycloak.storage.client
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.role
Methods 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.
-