Skip navigation links
Keycloak Server Private SPI 11.0.2
A B C D E F G H I J K L M N O P Q R S T U V W X 

A

AbstractAuthenticationFlowContext - Interface in org.keycloak.authentication
 
AbstractAuthorizationModel - Class in org.keycloak.authorization.model
 
AbstractAuthorizationModel(StoreFactory) - Constructor for class org.keycloak.authorization.model.AbstractAuthorizationModel
 
AbstractClientStorageAdapter - Class in org.keycloak.storage.client
Helper base class for ClientModel implementations for ClientStorageProvider implementations.
AbstractClientStorageAdapter(KeycloakSession, RealmModel, ClientStorageProviderModel) - Constructor for class org.keycloak.storage.client.AbstractClientStorageAdapter
 
AbstractDecisionCollector - Class in org.keycloak.authorization.policy.evaluation
 
AbstractDecisionCollector() - Constructor for class org.keycloak.authorization.policy.evaluation.AbstractDecisionCollector
 
AbstractIdentityProvider<C extends IdentityProviderModel> - Class in org.keycloak.broker.provider
 
AbstractIdentityProvider(KeycloakSession, C) - Constructor for class org.keycloak.broker.provider.AbstractIdentityProvider
 
AbstractIdentityProviderFactory<T extends IdentityProvider> - Class in org.keycloak.broker.provider
 
AbstractIdentityProviderFactory() - Constructor for class org.keycloak.broker.provider.AbstractIdentityProviderFactory
 
AbstractIdentityProviderMapper - Class in org.keycloak.broker.provider
 
AbstractIdentityProviderMapper() - Constructor for class org.keycloak.broker.provider.AbstractIdentityProviderMapper
 
AbstractLoginProtocolFactory - Class in org.keycloak.protocol
 
AbstractLoginProtocolFactory() - Constructor for class org.keycloak.protocol.AbstractLoginProtocolFactory
 
AbstractReadOnlyClientScopeAdapter - Class in org.keycloak.storage.client
 
AbstractReadOnlyClientScopeAdapter() - Constructor for class org.keycloak.storage.client.AbstractReadOnlyClientScopeAdapter
 
AbstractReadOnlyClientStorageAdapter - Class in org.keycloak.storage.client
 
AbstractReadOnlyClientStorageAdapter(KeycloakSession, RealmModel, ClientStorageProviderModel) - Constructor for class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
acceptJson() - Method in class org.keycloak.broker.provider.util.SimpleHttp
 
ACCOUNT_CONSOLE_CLIENT_ID - Static variable in class org.keycloak.models.Constants
 
ACCOUNT_LINK_URL - Static variable in class org.keycloak.broker.provider.AbstractIdentityProvider
 
ACCOUNT_MANAGEMENT_CLIENT_ID - Static variable in class org.keycloak.models.Constants
 
AccountPages - Enum in org.keycloak.forms.account
 
AccountProvider - Interface in org.keycloak.forms.account
 
AccountProviderFactory - Interface in org.keycloak.forms.account
 
AccountRoles - Interface in org.keycloak.models
 
AccountSpi - Class in org.keycloak.forms.account
 
AccountSpi() - Constructor for class org.keycloak.forms.account.AccountSpi
 
action(AuthenticationFlowContext) - Method in interface org.keycloak.authentication.Authenticator
Called from a form action invocation.
ACTION - Static variable in interface org.keycloak.events.Details
 
ActionTokenStoreProvider - Interface in org.keycloak.models
Internal action token store provider.
ActionTokenStoreProviderFactory - Interface in org.keycloak.models
 
ActionTokenStoreSpi - Class in org.keycloak.models
SPI for action tokens.
ActionTokenStoreSpi() - Constructor for class org.keycloak.models.ActionTokenStoreSpi
 
addAccountConsoleClient(RealmModel) - Method in class org.keycloak.migration.migrators.MigrateTo9_0_0
 
addActions(RealmModel) - Static method in class org.keycloak.models.utils.DefaultRequiredActions
 
addAdminRole(RealmModel, String) - Static method in class org.keycloak.migration.migrators.MigrationUtils
 
addAssociatedPolicy(Policy) - Method in interface org.keycloak.authorization.model.Policy
 
addClaim(String, String) - Method in class org.keycloak.authorization.permission.ResourcePermission
Adds a permission claim with the given name and a single value.
addClaims(Map<String, Set<String>>) - Method in class org.keycloak.authorization.permission.ResourcePermission
 
addClientScope(ClientScopeModel, boolean) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
addClientScopes(Set<ClientScopeModel>, boolean) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
addCriteria(PropertyCriteria) - Method in class org.keycloak.models.utils.reflection.PropertyQuery
Add a criteria to query
addDefaultClientScopes(RealmModel, ClientModel) - Method in class org.keycloak.protocol.AbstractLoginProtocolFactory
 
addDefaultClientScopes(RealmModel, List<ClientModel>) - Method in class org.keycloak.protocol.AbstractLoginProtocolFactory
 
addDefaultRole(String) - Method in class org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter
 
addDefaults(ClientModel) - Method in class org.keycloak.protocol.AbstractLoginProtocolFactory
 
addDefaults() - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
addError(FormMessage) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
addFlows(RealmModel) - Static method in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
addHeaders(ContainerRequestContext, ContainerResponseContext) - Method in interface org.keycloak.headers.SecurityHeadersProvider
 
addIdentityProviderAuthenticator(RealmModel, String) - Static method in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
addOIDCMicroprofileJWTClientScope(RealmModel) - Method in interface org.keycloak.migration.MigrationProvider
Adds the microprofile-jwt optional client scope to the realm and returns the created scope.
addOIDCRolesClientScope(RealmModel) - Method in interface org.keycloak.migration.MigrationProvider
Add 'roles' client scope or return it if already exists
addOIDCWebOriginsClientScope(RealmModel) - Method in interface org.keycloak.migration.MigrationProvider
Add 'web-origins' client scope or return it if already exists
addProtocolMapper(ProtocolMapperModel) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientScopeAdapter
 
addProtocolMapper(ProtocolMapperModel) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
addProvider(Class<? extends Spi>, ProviderFactory) - Method in class org.keycloak.provider.KeycloakDeploymentInfo
 
addRedirectUri(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
addRequiredAction(String) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
addRequiredAction(UserModel.RequiredAction) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
addRequiredAction(String) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
addRequiredAction(UserModel.RequiredAction) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
addRequiredAction(String) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
addRequiredAction(UserModel.RequiredAction) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
addResource(Resource) - Method in interface org.keycloak.authorization.model.Policy
 
ADDRESS - Static variable in class org.keycloak.models.ClaimMask
 
addRole(String) - Method in class org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter
 
addRole(String, String) - Method in class org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter
 
addRoles(ClientModel) - Method in class org.keycloak.migration.migrators.MigrateTo3_2_0
 
addScope(Scope) - Method in interface org.keycloak.authorization.model.Policy
 
addScope(Scope) - Method in class org.keycloak.authorization.permission.ResourcePermission
 
addScopeMapping(RoleModel) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientScopeAdapter
 
addScopeMapping(RoleModel) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
addScript(String) - Method in interface org.keycloak.forms.login.LoginFormsProvider
Adds a script to the html header
addSuccess(FormMessage) - Method in interface org.keycloak.forms.login.LoginFormsProvider
Add a success message to the form
addUpdateLocaleAction(RealmModel) - Static method in class org.keycloak.models.utils.DefaultRequiredActions
 
addWebOrigin(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
ADMIN - Static variable in class org.keycloak.models.AdminRoles
 
ADMIN_CLI_CLIENT_ID - Static variable in class org.keycloak.models.Constants
 
ADMIN_CONSOLE_CLIENT_ID - Static variable in class org.keycloak.models.Constants
 
AdminEvent - Class in org.keycloak.events.admin
 
AdminEvent() - Constructor for class org.keycloak.events.admin.AdminEvent
 
AdminEventQuery - Interface in org.keycloak.events.admin
 
AdminRoles - Class in org.keycloak.models
 
AdminRoles() - Constructor for class org.keycloak.models.AdminRoles
 
AIA_SILENT_CANCEL - Static variable in class org.keycloak.models.Constants
 
all(ResourceServer, Identity, AuthorizationProvider, AuthorizationRequest, Consumer<ResourcePermission>) - Static method in class org.keycloak.authorization.permission.Permissions
Returns a list of permissions for all resources and scopes that belong to the given resourceServer and identity.
ALL - Static variable in interface org.keycloak.models.AccountRoles
 
ALL - Static variable in class org.keycloak.models.ClaimMask
 
ALL_QUERY_ROLES - Static variable in class org.keycloak.models.AdminRoles
 
ALL_REALM_ROLES - Static variable in class org.keycloak.models.AdminRoles
 
ALL_ROLES - Static variable in class org.keycloak.models.AdminRoles
 
allowAnyFrameAncestor() - Method in interface org.keycloak.headers.SecurityHeadersOptions
 
allowEmptyContentType() - Method in interface org.keycloak.headers.SecurityHeadersOptions
 
allowFrameSrc(String) - Method in interface org.keycloak.headers.SecurityHeadersOptions
 
AnnotatedPropertyCriteria - Class in org.keycloak.models.utils.reflection
A criteria that matches a property based on its annotations
AnnotatedPropertyCriteria(Class<? extends Annotation>) - Constructor for class org.keycloak.models.utils.reflection.AnnotatedPropertyCriteria
 
ANY_PROVIDER - Static variable in interface org.keycloak.broker.provider.IdentityProviderMapper
 
APP_SUFFIX - Static variable in class org.keycloak.models.AdminRoles
 
applyPolicy(ClientPolicyContext) - Method in interface org.keycloak.services.clientpolicy.condition.ClientPolicyConditionProvider
returns ABSTAIN if this condition is not evaluated due to its nature.
areRequiredActionsEnabled(KeycloakSession, RealmModel) - Method in interface org.keycloak.authentication.Authenticator
Checks if all required actions are configured in the realm and are enabled
asDate(int, String) - Method in class org.keycloak.authorization.attribute.Attributes.Entry
 
asDouble(int) - Method in class org.keycloak.authorization.attribute.Attributes.Entry
 
asInetAddress(int) - Method in class org.keycloak.authorization.attribute.Attributes.Entry
 
asInt(int) - Method in class org.keycloak.authorization.attribute.Attributes.Entry
 
asJson() - Method in class org.keycloak.broker.provider.util.SimpleHttp
 
asJson(Class<T>) - Method in class org.keycloak.broker.provider.util.SimpleHttp
 
asJson(TypeReference<T>) - Method in class org.keycloak.broker.provider.util.SimpleHttp
 
asJson() - Method in class org.keycloak.broker.provider.util.SimpleHttp.Response
 
asJson(Class<T>) - Method in class org.keycloak.broker.provider.util.SimpleHttp.Response
 
asJson(TypeReference<T>) - Method in class org.keycloak.broker.provider.util.SimpleHttp.Response
 
asLong(int) - Method in class org.keycloak.authorization.attribute.Attributes.Entry
 
asResponse() - Method in class org.keycloak.broker.provider.util.SimpleHttp
 
asStatus() - Method in class org.keycloak.broker.provider.util.SimpleHttp
 
asString(int) - Method in class org.keycloak.authorization.attribute.Attributes.Entry
 
asString() - Method in class org.keycloak.broker.provider.util.SimpleHttp
 
asString() - Method in class org.keycloak.broker.provider.util.SimpleHttp.Response
 
attachDevice(UserSessionModel, KeycloakSession) - Static method in class org.keycloak.device.DeviceActivityManager
Attaches a device to the given userSession where the device information is obtained from the HttpHeaders.USER_AGENT in the current request, if available.
attachUserSession(UserSessionModel) - Method in interface org.keycloak.authentication.AuthenticationFlowContext
 
attempted() - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
There was no failure or challenge.
Attributes - Interface in org.keycloak.authorization.attribute
Holds attributes, their values and provides utlity methods to manage them.
Attributes.Entry - Class in org.keycloak.authorization.attribute
Holds an attribute and its values, providing useful methods for obtaining and formatting values.
AUDIENCE - Static variable in interface org.keycloak.events.Details
 
auth(String) - Method in class org.keycloak.broker.provider.util.SimpleHttp
 
AUTH_ADMIN_URL_PROP - Static variable in class org.keycloak.models.Constants
 
AUTH_BASE_URL_PROP - Static variable in class org.keycloak.models.Constants
 
AUTH_METHOD - Static variable in interface org.keycloak.events.Details
 
AUTH_TYPE - Static variable in interface org.keycloak.events.Details
 
AUTH_TYPE - Static variable in class org.keycloak.models.LDAPConstants
 
AUTH_TYPE_NONE - Static variable in class org.keycloak.models.LDAPConstants
 
AUTH_TYPE_SIMPLE - Static variable in class org.keycloak.models.LDAPConstants
 
authBasic(String, String) - Method in class org.keycloak.broker.provider.util.SimpleHttp
 
authClient(String) - Method in interface org.keycloak.events.admin.AdminEventQuery
Search by authenticated client
AuthDetails - Class in org.keycloak.events.admin
 
AuthDetails() - Constructor for class org.keycloak.events.admin.AuthDetails
 
authenticate(AuthenticationFlowContext) - Method in interface org.keycloak.authentication.Authenticator
Initial call for the authenticator.
authenticateClient(ClientAuthenticationFlowContext) - Method in interface org.keycloak.authentication.ClientAuthenticator
Initial call for the authenticator.
authenticated(BrokeredIdentityContext) - Method in interface org.keycloak.broker.provider.IdentityProvider.AuthenticationCallback
This method should be called by provider after the JAXRS callback endpoint has finished authentication with the remote IDP
authenticated(AuthenticationSessionModel, UserSessionModel, ClientSessionContext) - Method in interface org.keycloak.protocol.LoginProtocol
 
AUTHENTICATION_EXECUTION - Static variable in class org.keycloak.models.Constants
 
authenticationFinished(AuthenticationSessionModel, BrokeredIdentityContext) - Method in class org.keycloak.broker.provider.AbstractIdentityProvider
 
authenticationFinished(AuthenticationSessionModel, BrokeredIdentityContext) - Method in interface org.keycloak.broker.provider.IdentityProvider
 
AuthenticationFlow - Interface in org.keycloak.authentication
 
AuthenticationFlowContext - Interface in org.keycloak.authentication
This interface encapsulates information about an execution in an AuthenticationFlow.
AuthenticationFlowError - Enum in org.keycloak.authentication
Set of error codes that can be thrown by an Authenticator, FormAuthenticator, or FormAction
AuthenticationFlowException - Exception in org.keycloak.authentication
Throw this exception from an Authenticator, FormAuthenticator, or FormAction if you want to completely abort the flow.
AuthenticationFlowException(AuthenticationFlowError) - Constructor for exception org.keycloak.authentication.AuthenticationFlowException
 
AuthenticationFlowException(AuthenticationFlowError, Response) - Constructor for exception org.keycloak.authentication.AuthenticationFlowException
 
AuthenticationFlowException(String, AuthenticationFlowError) - Constructor for exception org.keycloak.authentication.AuthenticationFlowException
 
AuthenticationFlowException(String, Throwable, AuthenticationFlowError) - Constructor for exception org.keycloak.authentication.AuthenticationFlowException
 
AuthenticationFlowException(Throwable, AuthenticationFlowError) - Constructor for exception org.keycloak.authentication.AuthenticationFlowException
 
AuthenticationFlowException(List<AuthenticationFlowException>) - Constructor for exception org.keycloak.authentication.AuthenticationFlowException
 
AuthenticationFlowException(String, Throwable, boolean, boolean, AuthenticationFlowError) - Constructor for exception org.keycloak.authentication.AuthenticationFlowException
 
AuthenticationFlowResolver - Class in org.keycloak.models.utils
 
AuthenticationFlowResolver() - Constructor for class org.keycloak.models.utils.AuthenticationFlowResolver
 
AuthenticationRequest - Class in org.keycloak.broker.provider
 
AuthenticationRequest(KeycloakSession, RealmModel, AuthenticationSessionModel, HttpRequest, UriInfo, IdentityBrokerState, String) - Constructor for class org.keycloak.broker.provider.AuthenticationRequest
 
AuthenticationSelectionOption - Class in org.keycloak.authentication
 
AuthenticationSelectionOption(KeycloakSession, AuthenticationExecutionModel) - Constructor for class org.keycloak.authentication.AuthenticationSelectionOption
 
AuthenticationSessionProviderFactory - Interface in org.keycloak.sessions
 
AuthenticationSessionSpi - Class in org.keycloak.sessions
 
AuthenticationSessionSpi() - Constructor for class org.keycloak.sessions.AuthenticationSessionSpi
 
Authenticator - Interface in org.keycloak.authentication
This interface is for users that want to add custom authenticators to an authentication flow.
AuthenticatorFactory - Interface in org.keycloak.authentication
Factory for creating Authenticator instances.
AuthenticatorSpi - Class in org.keycloak.authentication
 
AuthenticatorSpi() - Constructor for class org.keycloak.authentication.AuthenticatorSpi
 
authIpAddress(String) - Method in interface org.keycloak.events.admin.AdminEventQuery
Search by request ip address
AuthorizationProvider - Class in org.keycloak.authorization
The main contract here is the creation of PermissionEvaluator instances.
AuthorizationProvider(KeycloakSession, RealmModel, PolicyEvaluator) - Constructor for class org.keycloak.authorization.AuthorizationProvider
 
AuthorizationProviderFactory - Interface in org.keycloak.authorization
 
AuthorizationSpi - Class in org.keycloak.authorization
 
AuthorizationSpi() - Constructor for class org.keycloak.authorization.AuthorizationSpi
 
AuthorizationStoreFactory - Interface in org.keycloak.authorization.store
 
AuthQuery - Class in org.keycloak.events.admin
 
AuthQuery() - Constructor for class org.keycloak.events.admin.AuthQuery
 
authRealm(String) - Method in interface org.keycloak.events.admin.AdminEventQuery
Search by authentication realm
authUser(String) - Method in interface org.keycloak.events.admin.AdminEventQuery
Search by authenticated user
AUTHZ_DEFAULT_AUTHORIZATION_ROLES - Static variable in class org.keycloak.models.Constants
 
AUTHZ_UMA_AUTHORIZATION - Static variable in class org.keycloak.models.Constants
 
AUTHZ_UMA_PROTECTION - Static variable in class org.keycloak.models.Constants
 

B

backchannelLogout(KeycloakSession, UserSessionModel, UriInfo, RealmModel) - Method in class org.keycloak.broker.provider.AbstractIdentityProvider
 
backchannelLogout(KeycloakSession, UserSessionModel, UriInfo, RealmModel) - Method in interface org.keycloak.broker.provider.IdentityProvider
 
backchannelLogout(UserSessionModel, AuthenticatedClientSessionModel) - Method in interface org.keycloak.protocol.LoginProtocol
 
BASE_DN - Static variable in class org.keycloak.models.LDAPConstants
 
BASIC_FLOW - Static variable in interface org.keycloak.authentication.AuthenticationFlow
 
BATCH_SIZE_FOR_SYNC - Static variable in class org.keycloak.models.LDAPConstants
 
BIND_CREDENTIAL - Static variable in class org.keycloak.models.LDAPConstants
 
BIND_DN - Static variable in class org.keycloak.models.LDAPConstants
 
BlacklistPasswordPolicyProvider - Class in org.keycloak.policy
Checks a password against a configured password blacklist.
BlacklistPasswordPolicyProvider(KeycloakContext, BlacklistPasswordPolicyProviderFactory) - Constructor for class org.keycloak.policy.BlacklistPasswordPolicyProvider
 
BlacklistPasswordPolicyProviderFactory - Class in org.keycloak.policy
BlacklistPasswordPolicyProviderFactory() - Constructor for class org.keycloak.policy.BlacklistPasswordPolicyProviderFactory
 
BlacklistPasswordPolicyProviderFactory.FileBasedPasswordBlacklist - Class in org.keycloak.policy
BlacklistPasswordPolicyProviderFactory.PasswordBlacklist - Interface in org.keycloak.policy
A BlacklistPasswordPolicyProviderFactory.PasswordBlacklist describes a list of too easy to guess or potentially leaked passwords that users should not be able to use.
BLACKLISTS_PATH_PROPERTY - Static variable in class org.keycloak.policy.BlacklistPasswordPolicyProviderFactory
 
BROKER_SERVICE_CLIENT_ID - Static variable in class org.keycloak.models.Constants
 
BROKER_SERVICE_ROLES - Static variable in class org.keycloak.models.Constants
 
BrokeredIdentityContext - Class in org.keycloak.broker.provider
Represents all identity information obtained from an IdentityProvider after a successful authentication.
BrokeredIdentityContext(String) - Constructor for class org.keycloak.broker.provider.BrokeredIdentityContext
 
BROWSER_FLOW - Static variable in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
browserContinue(KeycloakSession, String) - Static method in class org.keycloak.authentication.ConsoleDisplayMode
Browser is required to continue login.
browserFlow(RealmModel) - Static method in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
browserFlow(RealmModel, boolean) - Static method in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
browserRequired(KeycloakSession) - Static method in class org.keycloak.authentication.ConsoleDisplayMode
Browser is required to login.
BrowserSecurityHeaders - Enum in org.keycloak.models
 
BruteForceProtector - Interface in org.keycloak.services.managers
 
BruteForceProtectorFactory - Interface in org.keycloak.services.managers
 
BruteForceProtectorSpi - Class in org.keycloak.services.managers
 
BruteForceProtectorSpi() - Constructor for class org.keycloak.services.managers.BruteForceProtectorSpi
 
build() - Method in class org.keycloak.authentication.ConsoleDisplayMode.HeaderBuilder
Build header string
build() - Method in class org.keycloak.authentication.ConsoleDisplayMode.HeaderBuilder.ParamBuilder
Build header string
build() - Method in class org.keycloak.models.ContentSecurityPolicyBuilder
 
builder - Variable in class org.keycloak.authentication.ConsoleDisplayMode.HeaderBuilder
 
buildGroupPath(StringBuilder, GroupModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
buildGroupPath(GroupModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
buildInternal() - Method in class org.keycloak.authentication.ConsoleDisplayMode.HeaderBuilder.ParamBuilder
 
buildPage(FormContext, LoginFormsProvider) - Method in interface org.keycloak.authentication.FormAction
When a FormAuthenticator is rendering the challenge page, even FormAction.buildPage() method will be called This gives the FormAction the opportunity to add additional attributes to the form to be displayed.

C

CachedModel<Model> - Interface in org.keycloak.authorization.model
Cached authorization model classes will implement this interface.
CachedRealmModel - Interface in org.keycloak.models.cache
Cached realms will implement this interface
CachedRealmModel.RealmCachedEvent - Interface in org.keycloak.models.cache
 
CachedStoreFactoryProvider - Interface in org.keycloak.models.cache.authorization
 
CachedStoreFactorySpi - Class in org.keycloak.models.cache.authorization
 
CachedStoreFactorySpi() - Constructor for class org.keycloak.models.cache.authorization.CachedStoreFactorySpi
 
CachedStoreProviderFactory - Interface in org.keycloak.models.cache.authorization
 
CacheRealmProvider - Interface in org.keycloak.models.cache
 
CacheRealmProviderFactory - Interface in org.keycloak.models.cache
 
CacheRealmProviderSpi - Class in org.keycloak.models.cache
 
CacheRealmProviderSpi() - Constructor for class org.keycloak.models.cache.CacheRealmProviderSpi
 
CacheUserProviderSpi - Class in org.keycloak.models.cache
 
CacheUserProviderSpi() - Constructor for class org.keycloak.models.cache.CacheUserProviderSpi
 
callback(RealmModel, IdentityProvider.AuthenticationCallback, EventBuilder) - Method in class org.keycloak.broker.provider.AbstractIdentityProvider
 
callback(RealmModel, IdentityProvider.AuthenticationCallback, EventBuilder) - Method in interface org.keycloak.broker.provider.IdentityProvider
JAXRS callback endpoint for when the remote IDP wants to callback to keycloak.
cancelled(String) - Method in interface org.keycloak.broker.provider.IdentityProvider.AuthenticationCallback
 
cancelLogin() - Method in interface org.keycloak.authentication.AuthenticationFlowContext
End the flow and redirect browser based on protocol specific respones.
cancelTask(String) - Method in interface org.keycloak.timer.TimerProvider
Cancel task and return the details about it, so it can be eventually restored later
CekManagementProvider - Interface in org.keycloak.crypto
 
CekManagementProviderFactory - Interface in org.keycloak.crypto
 
CekManagementSpi - Class in org.keycloak.crypto
 
CekManagementSpi() - Constructor for class org.keycloak.crypto.CekManagementSpi
 
CFG_DELIMITER - Static variable in class org.keycloak.models.Constants
 
CFG_DELIMITER_PATTERN - Static variable in class org.keycloak.models.Constants
 
challenge(Response) - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
Sends a challenge response back to the HTTP client.
challenge(RequiredActionContext) - Static method in class org.keycloak.authentication.ConsoleDisplayMode
Build challenge response for required actions
challenge(AuthenticationFlowContext) - Static method in class org.keycloak.authentication.ConsoleDisplayMode
Build challenge response for authentication flows
challenge() - Method in class org.keycloak.authentication.ConsoleDisplayMode.HeaderBuilder.ParamBuilder
 
challenge(Response) - Method in interface org.keycloak.authentication.RequiredActionContext
Send a challenge Response back to user
check(ComponentModel) - Static method in class org.keycloak.provider.ConfigurationValidationHelper
 
checkAuthConfigNullAlias(RealmModel) - Method in class org.keycloak.migration.migrators.MigrateTo9_0_4
 
checkBoolean(ProviderConfigProperty, boolean) - Method in class org.keycloak.provider.ConfigurationValidationHelper
 
checkBoolean(String, String, boolean) - Method in class org.keycloak.provider.ConfigurationValidationHelper
 
checkForcedUnlock() - Method in class org.keycloak.models.dblock.DBLockManager
 
checkInt(ProviderConfigProperty, boolean) - Method in class org.keycloak.provider.ConfigurationValidationHelper
 
checkInt(String, String, boolean) - Method in class org.keycloak.provider.ConfigurationValidationHelper
 
checkList(ProviderConfigProperty, boolean) - Method in class org.keycloak.provider.ConfigurationValidationHelper
 
checkLong(ProviderConfigProperty, boolean) - Method in class org.keycloak.provider.ConfigurationValidationHelper
 
checkLong(String, String, boolean) - Method in class org.keycloak.provider.ConfigurationValidationHelper
 
checkParam() - Method in class org.keycloak.authentication.ConsoleDisplayMode.HeaderBuilder
 
checkReadonly() - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
checkRequired(ProviderConfigProperty) - Method in class org.keycloak.provider.ConfigurationValidationHelper
 
checkRequired(String, String) - Method in class org.keycloak.provider.ConfigurationValidationHelper
 
checkSingle(ProviderConfigProperty, boolean) - Method in class org.keycloak.provider.ConfigurationValidationHelper
 
checkSingle(String, String, boolean) - Method in class org.keycloak.provider.ConfigurationValidationHelper
 
ClaimMask - Class in org.keycloak.models
 
ClaimMask() - Constructor for class org.keycloak.models.ClaimMask
 
clear() - Method in interface org.keycloak.events.EventStoreProvider
 
clear(String) - Method in interface org.keycloak.events.EventStoreProvider
 
clear(String, long) - Method in interface org.keycloak.events.EventStoreProvider
 
clear() - Method in interface org.keycloak.models.cache.CacheRealmProvider
 
clearAdmin() - Method in interface org.keycloak.events.EventStoreProvider
 
clearAdmin(String) - Method in interface org.keycloak.events.EventStoreProvider
 
clearAdmin(String, long) - Method in interface org.keycloak.events.EventStoreProvider
 
clearCache() - Method in interface org.keycloak.keys.PublicKeyStorageProvider
Clears all the cached public keys, so they need to be loaded again
clearUser() - Method in interface org.keycloak.authentication.AuthenticationFlowContext
Clear the user from the flow.
client(ClientModel) - Method in class org.keycloak.events.EventBuilder
 
client(String) - Method in class org.keycloak.events.EventBuilder
 
client(String) - Method in interface org.keycloak.events.EventQuery
 
client - Variable in class org.keycloak.models.ClientConfigResolver
 
CLIENT_AUTH_METHOD - Static variable in interface org.keycloak.events.Details
 
CLIENT_AUTHENTICATION_FLOW - Static variable in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
CLIENT_DISABLED - Static variable in interface org.keycloak.events.Errors
 
CLIENT_FLOW - Static variable in interface org.keycloak.authentication.AuthenticationFlow
 
CLIENT_ID - Static variable in class org.keycloak.models.Constants
 
CLIENT_NOT_FOUND - Static variable in interface org.keycloak.events.Errors
 
CLIENT_REGISTRATION_POLICY - Static variable in interface org.keycloak.events.Details
 
ClientApplicationSynchronizer - Class in org.keycloak.authorization.store.syncronization
 
ClientApplicationSynchronizer() - Constructor for class org.keycloak.authorization.store.syncronization.ClientApplicationSynchronizer
 
ClientAuthenticationFlowContext - Interface in org.keycloak.authentication
Encapsulates information about the execution in ClientAuthenticationFlow
ClientAuthenticator - Interface in org.keycloak.authentication
This interface is for users that want to add custom client authenticators to an authentication flow.
ClientAuthenticatorFactory - Interface in org.keycloak.authentication
Factory for creating ClientAuthenticator instances.
ClientAuthenticatorSpi - Class in org.keycloak.authentication
 
ClientAuthenticatorSpi() - Constructor for class org.keycloak.authentication.ClientAuthenticatorSpi
 
clientAuthFlow(RealmModel) - Static method in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
ClientConfigResolver - Class in org.keycloak.models
TODO: remove this class entirely?
ClientConfigResolver(ClientModel) - Constructor for class org.keycloak.models.ClientConfigResolver
 
ClientInstallationProvider - Interface in org.keycloak.protocol
Provides a template/sample client config adapter file.
ClientInstallationSpi - Class in org.keycloak.protocol
 
ClientInstallationSpi() - Constructor for class org.keycloak.protocol.ClientInstallationSpi
 
ClientPolicyConditionProvider - Interface in org.keycloak.services.clientpolicy.condition
This condition determines to which client a ClientPolicyProvider is adopted.
ClientPolicyConditionProviderFactory - Interface in org.keycloak.services.clientpolicy.condition
 
ClientPolicyConditionSpi - Class in org.keycloak.services.clientpolicy.condition
 
ClientPolicyConditionSpi() - Constructor for class org.keycloak.services.clientpolicy.condition.ClientPolicyConditionSpi
 
ClientPolicyExecutorProvider - Interface in org.keycloak.services.clientpolicy.executor
This executor specifies what action is executed on the client to which ClientPolicyProvider is adopted.
ClientPolicyExecutorProviderFactory - Interface in org.keycloak.services.clientpolicy.executor
 
ClientPolicyExecutorSpi - Class in org.keycloak.services.clientpolicy.executor
 
ClientPolicyExecutorSpi() - Constructor for class org.keycloak.services.clientpolicy.executor.ClientPolicyExecutorSpi
 
ClientPolicyProvider - Interface in org.keycloak.services.clientpolicy
Provides Client Policy which accommodates several Conditions and Executors.
ClientPolicyProviderFactory - Interface in org.keycloak.services.clientpolicy
 
ClientPolicySpi - Class in org.keycloak.services.clientpolicy
 
ClientPolicySpi() - Constructor for class org.keycloak.services.clientpolicy.ClientPolicySpi
 
ClientPolicyVote - Enum in org.keycloak.services.clientpolicy
 
ClientProviderFactory - Interface in org.keycloak.models
 
ClientSignatureVerifierProvider - Interface in org.keycloak.crypto
 
ClientSignatureVerifierProviderFactory - Interface in org.keycloak.crypto
 
ClientSignatureVerifierSpi - Class in org.keycloak.crypto
 
ClientSignatureVerifierSpi() - Constructor for class org.keycloak.crypto.ClientSignatureVerifierSpi
 
ClientSpi - Class in org.keycloak.models
 
ClientSpi() - Constructor for class org.keycloak.models.ClientSpi
 
ClientStorageProviderFactory<T extends ClientStorageProvider> - Interface in org.keycloak.storage.client
 
ClientStorageProviderSpi - Class in org.keycloak.storage.client
 
ClientStorageProviderSpi() - Constructor for class org.keycloak.storage.client.ClientStorageProviderSpi
 
ClientValidationContext - Interface in org.keycloak.validation
 
ClientValidationContext.Event - Enum in org.keycloak.validation
 
ClientValidationProvider - Interface in org.keycloak.validation
 
ClientValidationProviderFactory - Interface in org.keycloak.validation
 
ClientValidationSPI - Class in org.keycloak.validation
 
ClientValidationSPI() - Constructor for class org.keycloak.validation.ClientValidationSPI
 
ClientValidationUtil - Class in org.keycloak.validation
 
ClientValidationUtil() - Constructor for class org.keycloak.validation.ClientValidationUtil
 
ClientValidationUtil.ErrorHandler - Interface in org.keycloak.validation
 
clone() - Method in class org.keycloak.events.Event
 
clone() - Method in class org.keycloak.events.EventBuilder
 
close() - Method in class org.keycloak.authorization.AuthorizationProvider
 
close() - Method in class org.keycloak.broker.provider.AbstractIdentityProvider
 
close() - Method in class org.keycloak.broker.provider.AbstractIdentityProviderFactory
 
close() - Method in class org.keycloak.broker.provider.AbstractIdentityProviderMapper
 
close() - Method in class org.keycloak.broker.provider.util.SimpleHttp.Response
 
close() - Method in interface org.keycloak.credential.CredentialProviderFactory
 
close() - Method in class org.keycloak.credential.hash.Pbkdf2PasswordHashProvider
 
close() - Method in class org.keycloak.credential.hash.Pbkdf2PasswordHashProviderFactory
 
close() - Method in class org.keycloak.credential.hash.Pbkdf2Sha256PasswordHashProviderFactory
 
close() - Method in class org.keycloak.credential.hash.Pbkdf2Sha512PasswordHashProviderFactory
 
close() - Method in interface org.keycloak.crypto.CekManagementProvider
 
close() - Method in interface org.keycloak.crypto.CekManagementProviderFactory
 
close() - Method in interface org.keycloak.crypto.ClientSignatureVerifierProvider
 
close() - Method in interface org.keycloak.crypto.ClientSignatureVerifierProviderFactory
 
close() - Method in interface org.keycloak.crypto.ContentEncryptionProvider
 
close() - Method in interface org.keycloak.crypto.ContentEncryptionProviderFactory
 
close() - Method in interface org.keycloak.crypto.HashProvider
 
close() - Method in interface org.keycloak.crypto.HashProviderFactory
 
close() - Method in interface org.keycloak.crypto.SignatureProvider
 
close() - Method in interface org.keycloak.crypto.SignatureProviderFactory
 
close() - Method in interface org.keycloak.headers.SecurityHeadersProvider
 
close() - Method in interface org.keycloak.headers.SecurityHeadersProviderFactory
 
close() - Method in interface org.keycloak.keys.KeyProvider
 
close() - Method in interface org.keycloak.keys.KeyProviderFactory
 
close() - Method in class org.keycloak.models.session.DisabledUserSessionPersisterProvider
 
close() - Method in class org.keycloak.policy.BlacklistPasswordPolicyProvider
 
close() - Method in class org.keycloak.policy.BlacklistPasswordPolicyProviderFactory
 
close() - Method in class org.keycloak.policy.DefaultPasswordPolicyManagerProvider
 
close() - Method in class org.keycloak.policy.DefaultPasswordPolicyManagerProviderFactory
 
close() - Method in class org.keycloak.policy.DigitsPasswordPolicyProvider
 
close() - Method in class org.keycloak.policy.DigitsPasswordPolicyProviderFactory
 
close() - Method in class org.keycloak.policy.ForceExpiredPasswordPolicyProviderFactory
 
close() - Method in class org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory
 
close() - Method in class org.keycloak.policy.HashIterationsPasswordPolicyProviderFactory
 
close() - Method in class org.keycloak.policy.HistoryPasswordPolicyProvider
 
close() - Method in class org.keycloak.policy.HistoryPasswordPolicyProviderFactory
 
close() - Method in class org.keycloak.policy.LengthPasswordPolicyProvider
 
close() - Method in class org.keycloak.policy.LengthPasswordPolicyProviderFactory
 
close() - Method in class org.keycloak.policy.LowerCasePasswordPolicyProvider
 
close() - Method in class org.keycloak.policy.LowerCasePasswordPolicyProviderFactory
 
close() - Method in class org.keycloak.policy.NotUsernamePasswordPolicyProvider
 
close() - Method in class org.keycloak.policy.NotUsernamePasswordPolicyProviderFactory
 
close() - Method in class org.keycloak.policy.RegexPatternsPasswordPolicyProvider
 
close() - Method in class org.keycloak.policy.RegexPatternsPasswordPolicyProviderFactory
 
close() - Method in class org.keycloak.policy.SpecialCharsPasswordPolicyProvider
 
close() - Method in class org.keycloak.policy.SpecialCharsPasswordPolicyProviderFactory
 
close() - Method in class org.keycloak.policy.UpperCasePasswordPolicyProvider
 
close() - Method in class org.keycloak.policy.UpperCasePasswordPolicyProviderFactory
 
close() - Method in class org.keycloak.protocol.AbstractLoginProtocolFactory
 
close() - Method in interface org.keycloak.provider.ExceptionConverter
 
close() - Method in interface org.keycloak.services.clientpolicy.condition.ClientPolicyConditionProvider
 
close() - Method in interface org.keycloak.services.clientpolicy.executor.ClientPolicyExecutorProvider
 
close() - Method in interface org.keycloak.storage.client.ClientStorageProviderFactory
 
close() - Method in interface org.keycloak.transaction.JtaTransactionManagerLookup
 
close() - Method in interface org.keycloak.validation.ClientValidationProvider
 
close() - Method in interface org.keycloak.validation.ClientValidationProviderFactory
 
ClusterEvent - Interface in org.keycloak.cluster
 
ClusterListener - Interface in org.keycloak.cluster
Task to be executed on all cluster nodes once it's notified.
ClusterProvider - Interface in org.keycloak.cluster
Various utils related to clustering and concurrent tasks on cluster nodes
ClusterProvider.DCNotify - Enum in org.keycloak.cluster
 
ClusterProviderFactory - Interface in org.keycloak.cluster
 
ClusterSpi - Class in org.keycloak.cluster
 
ClusterSpi() - Constructor for class org.keycloak.cluster.ClusterSpi
 
CN - Static variable in class org.keycloak.models.LDAPConstants
 
CODE_ID - Static variable in interface org.keycloak.events.Details
 
CODE_VERIFIER_MISSING - Static variable in interface org.keycloak.events.Errors
 
CodeToTokenStoreProvider - Interface in org.keycloak.models
Provides single-use cache for OAuth2 code parameter.
CodeToTokenStoreProviderFactory - Interface in org.keycloak.models
 
CodeToTokenStoreSpi - Class in org.keycloak.models
 
CodeToTokenStoreSpi() - Constructor for class org.keycloak.models.CodeToTokenStoreSpi
 
combineIdpAndMapperSyncMode(IdentityProviderSyncMode, IdentityProviderMapperSyncMode) - Static method in class org.keycloak.broker.provider.IdentityProviderMapperSyncModeDelegate
 
COMMA - Static variable in class org.keycloak.models.LDAPConstants
 
commonConfig() - Static method in class org.keycloak.storage.client.ClientStorageProviderSpi
 
component - Variable in class org.keycloak.storage.client.AbstractClientStorageAdapter
 
ComponentUtil - Class in org.keycloak.models.utils
 
ComponentUtil() - Constructor for class org.keycloak.models.utils.ComponentUtil
 
ConfigConstants - Interface in org.keycloak.broker.provider
 
ConfigurableAuthenticatorFactory - Interface in org.keycloak.authentication
 
ConfigurationValidationHelper - Class in org.keycloak.provider
 
configureBindings(Bindings) - Method in interface org.keycloak.scripting.ScriptBindingsConfigurer
 
configuredFor(KeycloakSession, RealmModel, UserModel) - Method in interface org.keycloak.authentication.Authenticator
Is this authenticator configured for this user.
configuredFor(KeycloakSession, RealmModel, UserModel) - Method in interface org.keycloak.authentication.FormAction
Is this FormAction configured for the current user?
CONNECTION_POOLING - Static variable in class org.keycloak.models.LDAPConstants
 
CONNECTION_POOLING_AUTHENTICATION - Static variable in class org.keycloak.models.LDAPConstants
 
CONNECTION_POOLING_DEBUG - Static variable in class org.keycloak.models.LDAPConstants
 
CONNECTION_POOLING_INITSIZE - Static variable in class org.keycloak.models.LDAPConstants
 
CONNECTION_POOLING_MAXSIZE - Static variable in class org.keycloak.models.LDAPConstants
 
CONNECTION_POOLING_PREFSIZE - Static variable in class org.keycloak.models.LDAPConstants
 
CONNECTION_POOLING_PROTOCOL - Static variable in class org.keycloak.models.LDAPConstants
 
CONNECTION_POOLING_TIMEOUT - Static variable in class org.keycloak.models.LDAPConstants
 
CONNECTION_TIMEOUT - Static variable in class org.keycloak.models.LDAPConstants
 
CONNECTION_URL - Static variable in class org.keycloak.models.LDAPConstants
 
CONSENT - Static variable in interface org.keycloak.events.Details
 
CONSENT_DENIED - Static variable in interface org.keycloak.events.Errors
 
CONSENT_VALUE_CONSENT_GRANTED - Static variable in interface org.keycloak.events.Details
 
CONSENT_VALUE_NO_CONSENT_REQUIRED - Static variable in interface org.keycloak.events.Details
 
CONSENT_VALUE_PERSISTED_CONSENT - Static variable in interface org.keycloak.events.Details
 
ConsoleDisplayMode - Class in org.keycloak.authentication
This class encapsulates a proprietary HTTP challenge protocol designed by keycloak team which is used by text-based console clients to dynamically render and prompt for information in a textual manner.
ConsoleDisplayMode.HeaderBuilder - Class in org.keycloak.authentication
 
ConsoleDisplayMode.HeaderBuilder.ParamBuilder - Class in org.keycloak.authentication
 
Constants - Class in org.keycloak.models
 
Constants() - Constructor for class org.keycloak.models.Constants
 
contains(String) - Method in class org.keycloak.policy.BlacklistPasswordPolicyProviderFactory.FileBasedPasswordBlacklist
 
contains(String) - Method in interface org.keycloak.policy.BlacklistPasswordPolicyProviderFactory.PasswordBlacklist
Checks whether a given password is contained in this BlacklistPasswordPolicyProviderFactory.PasswordBlacklist.
containsValue(String, String) - Method in interface org.keycloak.authorization.attribute.Attributes
Checks if there is an attribute with the given name and value.
ContentEncryptionProvider - Interface in org.keycloak.crypto
 
ContentEncryptionProviderFactory - Interface in org.keycloak.crypto
 
ContentEncryptionSpi - Class in org.keycloak.crypto
 
ContentEncryptionSpi() - Constructor for class org.keycloak.crypto.ContentEncryptionSpi
 
ContentSecurityPolicyBuilder - Class in org.keycloak.models
 
ContentSecurityPolicyBuilder() - Constructor for class org.keycloak.models.ContentSecurityPolicyBuilder
 
convert(Throwable) - Method in interface org.keycloak.provider.ExceptionConverter
Return null if the provider doesn't handle this type
convertClientScopeName(String) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
Replace spaces in the name with underscore, so that scope name can be used as value of scope parameter
convertFedMapperToComponent(RealmModel, ComponentModel, UserFederationMapperRepresentation, String) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
convertFedProviderToComponent(String, UserFederationProviderRepresentation) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
convertRHSSOVersionToKeycloakVersion(String) - Static method in class org.keycloak.migration.MigrationModelManager
 
create() - Method in interface org.keycloak.authentication.ClientAuthenticatorFactory
 
create(KeycloakSession, RealmModel) - Method in interface org.keycloak.authorization.AuthorizationProviderFactory
 
create(AuthorizationProvider) - Method in interface org.keycloak.authorization.policy.provider.PolicyProviderFactory
 
create(String, String, String, ResourceServer) - Method in interface org.keycloak.authorization.store.PermissionTicketStore
Creates a new PermissionTicket instance.
create(AbstractPolicyRepresentation, ResourceServer) - Method in interface org.keycloak.authorization.store.PolicyStore
Creates a new Policy instance.
create(String) - Method in interface org.keycloak.authorization.store.ResourceServerStore
Creates a ResourceServer instance backed by this persistent storage implementation.
create(String, ResourceServer, String) - Method in interface org.keycloak.authorization.store.ResourceStore
Creates a Resource instance backed by this persistent storage implementation.
create(String, String, ResourceServer, String) - Method in interface org.keycloak.authorization.store.ResourceStore
Creates a Resource instance backed by this persistent storage implementation.
create(String, ResourceServer) - Method in interface org.keycloak.authorization.store.ScopeStore
Creates a new Scope instance.
create(String, String, ResourceServer) - Method in interface org.keycloak.authorization.store.ScopeStore
Creates a new Scope instance.
create(KeycloakSession) - Method in class org.keycloak.broker.provider.AbstractIdentityProviderFactory
 
create(KeycloakSession) - Method in class org.keycloak.broker.provider.AbstractIdentityProviderMapper
 
create(KeycloakSession, IdentityProviderModel) - Method in interface org.keycloak.broker.provider.IdentityProviderFactory
Creates an IdentityProvider based on the configuration contained in model.
create(KeycloakSession) - Method in class org.keycloak.credential.hash.Pbkdf2PasswordHashProviderFactory
 
create(KeycloakSession) - Method in class org.keycloak.credential.hash.Pbkdf2Sha256PasswordHashProviderFactory
 
create(KeycloakSession) - Method in class org.keycloak.credential.hash.Pbkdf2Sha512PasswordHashProviderFactory
 
create(KeycloakSession, ComponentModel) - Method in interface org.keycloak.keys.KeyProviderFactory
 
create() - Static method in class org.keycloak.models.ContentSecurityPolicyBuilder
 
create(KeycloakSession) - Method in class org.keycloak.models.session.DisabledUserSessionPersisterProvider
 
create(KeycloakSession) - Method in class org.keycloak.policy.BlacklistPasswordPolicyProviderFactory
 
create(KeycloakSession) - Method in class org.keycloak.policy.DefaultPasswordPolicyManagerProviderFactory
 
create(KeycloakSession) - Method in class org.keycloak.policy.DigitsPasswordPolicyProviderFactory
 
create(KeycloakSession) - Method in class org.keycloak.policy.ForceExpiredPasswordPolicyProviderFactory
 
create(KeycloakSession) - Method in class org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory
 
create(KeycloakSession) - Method in class org.keycloak.policy.HashIterationsPasswordPolicyProviderFactory
 
create(KeycloakSession) - Method in class org.keycloak.policy.HistoryPasswordPolicyProviderFactory
 
create(KeycloakSession) - Method in class org.keycloak.policy.LengthPasswordPolicyProviderFactory
 
create(KeycloakSession) - Method in class org.keycloak.policy.LowerCasePasswordPolicyProviderFactory
 
create(KeycloakSession) - Method in class org.keycloak.policy.NotUsernamePasswordPolicyProviderFactory
 
create(KeycloakSession) - Method in class org.keycloak.policy.RegexPatternsPasswordPolicyProviderFactory
 
create(KeycloakSession) - Method in class org.keycloak.policy.SpecialCharsPasswordPolicyProviderFactory
 
create(KeycloakSession) - Method in class org.keycloak.policy.UpperCasePasswordPolicyProviderFactory
 
create(KeycloakSession) - Method in interface org.keycloak.provider.ExceptionConverter
 
create() - Static method in class org.keycloak.provider.KeycloakDeploymentInfo
 
create(KeycloakDeploymentInfo, ClassLoader, String) - Method in interface org.keycloak.provider.ProviderLoaderFactory
 
create(KeycloakSession, ComponentModel) - Method in interface org.keycloak.storage.client.ClientStorageProviderFactory
called per Keycloak transaction.
create(KeycloakSession) - Method in interface org.keycloak.transaction.JtaTransactionManagerLookup
 
CREATE_CLIENT - Static variable in class org.keycloak.models.AdminRoles
 
CREATE_REALM - Static variable in class org.keycloak.models.AdminRoles
 
CREATE_TIMESTAMP - Static variable in class org.keycloak.models.LDAPConstants
 
createAdminQuery() - Method in interface org.keycloak.events.EventStoreProvider
 
createAesProvider(RealmModel) - Static method in class org.keycloak.models.utils.DefaultKeyProviders
 
createClient(RealmModel, String) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
createClient(KeycloakSession, RealmModel, ClientRepresentation, boolean) - Static method in class org.keycloak.models.utils.RepresentationToModel
Does not create scope or role mappings!
createClientRoleMappings(ClientModel, UserModel, List<String>) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
createClientScope(KeycloakSession, RealmModel, ClientScopeRepresentation) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
createClientScopeMappings(RealmModel, ClientModel, List<ScopeMappingRepresentation>) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
createClientSession(AuthenticatedClientSessionModel, boolean) - Method in class org.keycloak.models.session.DisabledUserSessionPersisterProvider
 
createClientSession(AuthenticatedClientSessionModel, boolean) - Method in interface org.keycloak.models.session.UserSessionPersisterProvider
 
createCode() - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createComponentModel(String, String, String, String, String...) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
createConfig() - Method in interface org.keycloak.broker.provider.IdentityProviderFactory
Creates a provider specific IdentityProviderModel instance.
createCredentials(UserRepresentation, KeycloakSession, RealmModel, UserModel, boolean) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
createDefaultClientScopes(KeycloakSession, RealmModel, boolean) - Static method in class org.keycloak.models.utils.DefaultClientScopes
 
createDefaultClientScopes(RealmModel, boolean) - Method in class org.keycloak.protocol.AbstractLoginProtocolFactory
 
createDefaultClientScopes(RealmModel, boolean) - Method in interface org.keycloak.protocol.LoginProtocolFactory
Called when new realm is created
createDefaultClientScopesImpl(RealmModel) - Method in class org.keycloak.protocol.AbstractLoginProtocolFactory
Impl should create default client scopes.
createDisplay(KeycloakSession, String) - Method in interface org.keycloak.authentication.DisplayTypeAuthenticatorFactory
 
createDisplay(KeycloakSession, String) - Method in interface org.keycloak.authentication.DisplayTypeRequiredActionFactory
 
createErrorPage(Response.Status) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createFallbackKeys(KeycloakSession, KeyUse, String) - Method in interface org.keycloak.keys.KeyProviderFactory
 
createFederatedClientRoleMappings(UserFederatedStorageProvider, RealmModel, ClientModel, UserRepresentation, List<String>) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
createFederatedIdentities(UserRepresentation, KeycloakSession, RealmModel, UserModel) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
createFederatedRoleMappings(UserFederatedStorageProvider, UserRepresentation, RealmModel) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
createForm(String) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createGroups(UserRepresentation, RealmModel, UserModel) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
createIdpLinkConfirmLinkPage() - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createIdpLinkEmailPage() - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createInfoPage() - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createLoginExpiredPage() - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createLoginPassword() - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createLoginTotp() - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createLoginUsername() - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createLoginUsernamePassword() - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createLoginWebAuthn() - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createOAuthGrant() - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createOfflineAccessClientScope(RealmModel, RoleModel) - Static method in class org.keycloak.models.utils.DefaultClientScopes
 
createOTPCredential(KeycloakSession, RealmModel, UserModel, String, OTPCredentialModel) - Static method in class org.keycloak.utils.CredentialHelper
Create OTP credential either in userStorage or local storage (Keycloak DB)
createPasswordReset() - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createProperty(Method) - Static method in class org.keycloak.models.utils.reflection.Properties
Create a JavaBean style property from the specified method
createProtocolEndpoint(RealmModel, EventBuilder) - Method in interface org.keycloak.protocol.LoginProtocolFactory
 
createProviders(RealmModel) - Static method in class org.keycloak.models.utils.DefaultKeyProviders
 
createProviders(RealmModel, String, String) - Static method in class org.keycloak.models.utils.DefaultKeyProviders
 
createQuery() - Method in interface org.keycloak.events.EventStoreProvider
 
createQuery(Class<?>) - Static method in class org.keycloak.models.utils.reflection.PropertyQueries
Create a new PropertyQuery
createRegistration() - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createResourcePermissions(Resource, ResourceServer, Collection<Scope>, AuthorizationProvider, AuthorizationRequest) - Static method in class org.keycloak.authorization.permission.Permissions
 
createResourceServer(ClientModel, KeycloakSession, boolean) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
createResponse(AccountPages) - Method in interface org.keycloak.forms.account.AccountProvider
 
createResponse(UserModel.RequiredAction) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createRole(RealmModel, RoleRepresentation) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
createRoleMappings(UserRepresentation, UserModel, RealmModel) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
createSamlPostForm() - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createScript(String, String, String, String, String) - Method in interface org.keycloak.scripting.ScriptingProvider
Creates a new ScriptModel instance.
createSecretProvider(RealmModel) - Static method in class org.keycloak.models.utils.DefaultKeyProviders
 
createSelectAuthenticator() - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createUpdateProfilePage() - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createUser(KeycloakSession, RealmModel, UserRepresentation) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
createUserSession(UserSessionModel, boolean) - Method in class org.keycloak.models.session.DisabledUserSessionPersisterProvider
 
createUserSession(UserSessionModel, boolean) - Method in interface org.keycloak.models.session.UserSessionPersisterProvider
 
createUserStorageCredentialRepresentation(String) - Static method in class org.keycloak.utils.CredentialHelper
Create "dummy" representation of the credential.
createWebAuthnErrorPage() - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
createX509ConfirmPage() - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
CREDENTIAL_ID - Static variable in class org.keycloak.models.Constants
 
CREDENTIAL_TYPE - Static variable in interface org.keycloak.events.Details
 
CredentialHelper - Class in org.keycloak.utils
used to set an execution a state based on type.
CredentialHelper() - Constructor for class org.keycloak.utils.CredentialHelper
 
CredentialProviderFactory<T extends CredentialProvider> - Interface in org.keycloak.credential
 
CredentialRegistrator - Interface in org.keycloak.authentication
 
CredentialSpi - Class in org.keycloak.credential
 
CredentialSpi() - Constructor for class org.keycloak.credential.CredentialSpi
 
CredentialValidation - Class in org.keycloak.models.utils
 
CredentialValidation() - Constructor for class org.keycloak.models.utils.CredentialValidation
 
CredentialValidator<T extends CredentialProvider> - Interface in org.keycloak.authentication
 
CUSTOM_ATTRIBUTE_CREATE_DATE - Static variable in class org.keycloak.models.LDAPConstants
 
CUSTOM_ATTRIBUTE_EXPIRY_DATE - Static variable in class org.keycloak.models.LDAPConstants
 
CUSTOM_REQUIRED_ACTION - Static variable in interface org.keycloak.events.Details
 
CUSTOM_USER_SEARCH_FILTER - Static variable in class org.keycloak.models.LDAPConstants
 

D

DBLockManager - Class in org.keycloak.models.dblock
 
DBLockManager(KeycloakSession) - Constructor for class org.keycloak.models.dblock.DBLockManager
 
DBLockProvider - Interface in org.keycloak.models.dblock
Global database lock to ensure that some actions in DB can be done just be one cluster node at a time.
DBLockProvider.Namespace - Enum in org.keycloak.models.dblock
Lock namespace to have different lock types or contexts.
DBLockProviderFactory - Interface in org.keycloak.models.dblock
 
DBLockSpi - Class in org.keycloak.models.dblock
 
DBLockSpi() - Constructor for class org.keycloak.models.dblock.DBLockSpi
 
Decision<D extends Evaluation> - Interface in org.keycloak.authorization
 
Decision.Effect - Enum in org.keycloak.authorization
 
DecisionPermissionCollector - Class in org.keycloak.authorization.policy.evaluation
 
DecisionPermissionCollector(AuthorizationProvider, ResourceServer, AuthorizationRequest) - Constructor for class org.keycloak.authorization.policy.evaluation.DecisionPermissionCollector
 
DecisionResultCollector - Class in org.keycloak.authorization.policy.evaluation
 
DecisionResultCollector() - Constructor for class org.keycloak.authorization.policy.evaluation.DecisionResultCollector
 
decoded(String, String, String) - Static method in class org.keycloak.broker.provider.util.IdentityBrokerState
 
decodeSessionId(String) - Method in interface org.keycloak.sessions.StickySessionEncoderProvider
 
deepFindAuthenticationExecutions(RealmModel, AuthenticationFlowModel, List<AuthenticationExecutionModel>) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
Recursively find all AuthenticationExecutionModel from specified flow or all it's subflows
DEFAULT_ACCESS_TOKEN_LIFESPAN_FOR_IMPLICIT_FLOW_TIMEOUT - Static variable in class org.keycloak.models.Constants
 
DEFAULT_BATCH_SIZE_FOR_SYNC - Static variable in class org.keycloak.models.LDAPConstants
 
DEFAULT_DELAY_WINDOW - Static variable in class org.keycloak.models.utils.TimeBasedOTP
 
DEFAULT_DERIVED_KEY_SIZE - Static variable in class org.keycloak.credential.hash.Pbkdf2PasswordHashProvider
 
DEFAULT_IDENTITY_PROVIDER_MAPPER_SYNC_MODES - Static variable in interface org.keycloak.broker.provider.IdentityProviderMapper
 
DEFAULT_INTERVAL_SECONDS - Static variable in class org.keycloak.models.utils.TimeBasedOTP
 
DEFAULT_ITERATIONS - Static variable in class org.keycloak.credential.hash.Pbkdf2PasswordHashProviderFactory
 
DEFAULT_ITERATIONS - Static variable in class org.keycloak.credential.hash.Pbkdf2Sha256PasswordHashProviderFactory
 
DEFAULT_ITERATIONS - Static variable in class org.keycloak.credential.hash.Pbkdf2Sha512PasswordHashProviderFactory
 
DEFAULT_MAX_RESULTS - Static variable in class org.keycloak.models.Constants
 
DEFAULT_OFFLINE_SESSION_IDLE_TIMEOUT - Static variable in class org.keycloak.models.Constants
 
DEFAULT_OFFLINE_SESSION_MAX_LIFESPAN - Static variable in class org.keycloak.models.Constants
 
DEFAULT_VALUE - Static variable in class org.keycloak.policy.ForceExpiredPasswordPolicyProviderFactory
 
DEFAULT_VALUE - Static variable in class org.keycloak.policy.HistoryPasswordPolicyProviderFactory
 
DEFAULT_WEBAUTHN_POLICY_NOT_SPECIFIED - Static variable in class org.keycloak.models.Constants
 
DEFAULT_WEBAUTHN_POLICY_RP_ENTITY_NAME - Static variable in class org.keycloak.models.Constants
 
DEFAULT_WEBAUTHN_POLICY_SIGNATURE_ALGORITHMS - Static variable in class org.keycloak.models.Constants
 
DefaultAuthenticationFlows - Class in org.keycloak.models.utils
 
DefaultAuthenticationFlows() - Constructor for class org.keycloak.models.utils.DefaultAuthenticationFlows
 
defaultClients - Static variable in class org.keycloak.models.Constants
 
DefaultClientScopes - Class in org.keycloak.models.utils
 
DefaultClientScopes() - Constructor for class org.keycloak.models.utils.DefaultClientScopes
 
DefaultDataMarshaller - Class in org.keycloak.broker.provider
 
DefaultDataMarshaller() - Constructor for class org.keycloak.broker.provider.DefaultDataMarshaller
 
DefaultEvaluation - Class in org.keycloak.authorization.policy.evaluation
 
DefaultEvaluation(ResourcePermission, EvaluationContext, Policy, Decision, AuthorizationProvider, Map<Policy, Map<Object, Decision.Effect>>) - Constructor for class org.keycloak.authorization.policy.evaluation.DefaultEvaluation
 
DefaultEvaluation(ResourcePermission, EvaluationContext, Decision, AuthorizationProvider) - Constructor for class org.keycloak.authorization.policy.evaluation.DefaultEvaluation
 
DefaultEvaluation(ResourcePermission, EvaluationContext, Policy, Policy, Decision, AuthorizationProvider, Map<Policy, Map<Object, Decision.Effect>>) - Constructor for class org.keycloak.authorization.policy.evaluation.DefaultEvaluation
 
DefaultKeyProviders - Class in org.keycloak.models.utils
 
DefaultKeyProviders() - Constructor for class org.keycloak.models.utils.DefaultKeyProviders
 
DefaultPasswordPolicyManagerProvider - Class in org.keycloak.policy
 
DefaultPasswordPolicyManagerProvider(KeycloakSession) - Constructor for class org.keycloak.policy.DefaultPasswordPolicyManagerProvider
 
DefaultPasswordPolicyManagerProviderFactory - Class in org.keycloak.policy
 
DefaultPasswordPolicyManagerProviderFactory() - Constructor for class org.keycloak.policy.DefaultPasswordPolicyManagerProviderFactory
 
DefaultPolicyEvaluator - Class in org.keycloak.authorization.policy.evaluation
 
DefaultPolicyEvaluator() - Constructor for class org.keycloak.authorization.policy.evaluation.DefaultPolicyEvaluator
 
DefaultRequiredActions - Class in org.keycloak.models.utils
 
DefaultRequiredActions() - Constructor for class org.keycloak.models.utils.DefaultRequiredActions
 
delegateUpdateBrokeredUser(KeycloakSession, RealmModel, UserModel, IdentityProviderMapperModel, BrokeredIdentityContext, IdentityProviderMapper) - Static method in class org.keycloak.broker.provider.IdentityProviderMapperSyncModeDelegate
 
delete(String) - Method in interface org.keycloak.authorization.store.PermissionTicketStore
Deletes a permission from the underlying persistence mechanism.
delete(String) - Method in interface org.keycloak.authorization.store.PolicyStore
Deletes a policy from the underlying persistence mechanism.
delete(String) - Method in interface org.keycloak.authorization.store.ResourceServerStore
Removes a ResourceServer instance, with the given id from the persistent storage.
delete(String) - Method in interface org.keycloak.authorization.store.ResourceStore
Removes a Resource instance, with the given id from the persistent storage.
delete(String) - Method in interface org.keycloak.authorization.store.ScopeStore
Deletes a scope from the underlying persistence mechanism.
deleteOTPCredential(KeycloakSession, RealmModel, UserModel, String) - Static method in class org.keycloak.utils.CredentialHelper
 
deleteRoleMapping(RoleModel) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
deleteRoleMapping(RoleModel) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
deleteRoleMapping(RoleModel) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
deleteScopeMapping(RoleModel) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientScopeAdapter
 
deleteScopeMapping(RoleModel) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
deny() - Method in class org.keycloak.authorization.policy.evaluation.DefaultEvaluation
 
deny() - Method in interface org.keycloak.authorization.policy.evaluation.Evaluation
Denies the requested permission.
denyIfNoEffect() - Method in class org.keycloak.authorization.policy.evaluation.DefaultEvaluation
 
denyIfNoEffect() - Method in interface org.keycloak.authorization.policy.evaluation.Evaluation
Denies the requested permission if a decision was not made yet.
deserialize(String, Class<T>) - Method in class org.keycloak.broker.provider.DefaultDataMarshaller
 
deserialize(String, Class<T>) - Method in interface org.keycloak.broker.provider.IdentityProviderDataMarshaller
 
destroyLockInfo() - Method in interface org.keycloak.models.dblock.DBLockProvider
Will destroy whole state of DB lock (drop table/collection to track locking).
detachFromUserSession() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
detail(String, String) - Method in class org.keycloak.events.EventBuilder
 
Details - Interface in org.keycloak.events
 
DeviceActivityManager - Class in org.keycloak.device
 
DeviceActivityManager() - Constructor for class org.keycloak.device.DeviceActivityManager
 
DIFFERENT_USER_AUTHENTICATED - Static variable in interface org.keycloak.events.Errors
 
DigitsPasswordPolicyProvider - Class in org.keycloak.policy
 
DigitsPasswordPolicyProvider(KeycloakContext) - Constructor for class org.keycloak.policy.DigitsPasswordPolicyProvider
 
DigitsPasswordPolicyProviderFactory - Class in org.keycloak.policy
 
DigitsPasswordPolicyProviderFactory() - Constructor for class org.keycloak.policy.DigitsPasswordPolicyProviderFactory
 
DIRECT_GRANT_FLOW - Static variable in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
directGrantFlow(RealmModel, boolean) - Static method in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
DisabledUserSessionPersisterProvider - Class in org.keycloak.models.session
Persistence of userSessions is disabled .
DisabledUserSessionPersisterProvider() - Constructor for class org.keycloak.models.session.DisabledUserSessionPersisterProvider
 
DISPLAY_UNSUPPORTED - Static variable in interface org.keycloak.events.Errors
 
DisplayTypeAuthenticatorFactory - Interface in org.keycloak.authentication
Implement this interface when declaring your authenticator factory if your provider has support for multiple oidc display query parameter parameter types if the display query parameter is set and your factory implements this interface, this method will be called.
DisplayTypeRequiredActionFactory - Interface in org.keycloak.authentication
Implement this interface when declaring your required action factory has support for multiple oidc display query parameter parameter types if the display query parameter is set and your factory implements this interface, this method will be called.
DOCKER_AUTH - Static variable in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
dockerAuthenticationFlow(RealmModel) - Static method in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
doDelete(String, KeycloakSession) - Static method in class org.keycloak.broker.provider.util.SimpleHttp
 
doDelete(String, HttpClient) - Static method in class org.keycloak.broker.provider.util.SimpleHttp
 
doGet(String, KeycloakSession) - Static method in class org.keycloak.broker.provider.util.SimpleHttp
 
doGet(String, HttpClient) - Static method in class org.keycloak.broker.provider.util.SimpleHttp
 
doPost(String, KeycloakSession) - Static method in class org.keycloak.broker.provider.util.SimpleHttp
 
doPost(String, HttpClient) - Static method in class org.keycloak.broker.provider.util.SimpleHttp
 
doPut(String, HttpClient) - Static method in class org.keycloak.broker.provider.util.SimpleHttp
 

E

EDIT_MODE - Static variable in class org.keycloak.models.LDAPConstants
 
EMAIL - Static variable in interface org.keycloak.events.Details
 
EMAIL - Static variable in class org.keycloak.models.ClaimMask
 
EMAIL - Static variable in class org.keycloak.models.LDAPConstants
 
EMAIL_IN_USE - Static variable in interface org.keycloak.events.Errors
 
EMAIL_SEND_FAILED - Static variable in interface org.keycloak.events.Errors
 
EmailException - Exception in org.keycloak.email
 
EmailException(Throwable) - Constructor for exception org.keycloak.email.EmailException
 
EmailException(String) - Constructor for exception org.keycloak.email.EmailException
 
EmailException(String, Throwable) - Constructor for exception org.keycloak.email.EmailException
 
EmailSenderProvider - Interface in org.keycloak.email
 
EmailSenderProviderFactory - Interface in org.keycloak.email
 
EmailSenderSpi - Class in org.keycloak.email
 
EmailSenderSpi() - Constructor for class org.keycloak.email.EmailSenderSpi
 
EmailTemplateProvider - Interface in org.keycloak.email
 
EmailTemplateProviderFactory - Interface in org.keycloak.email
 
EmailTemplateSpi - Class in org.keycloak.email
 
EmailTemplateSpi() - Constructor for class org.keycloak.email.EmailTemplateSpi
 
EMPTY - Static variable in interface org.keycloak.scripting.ScriptBindingsConfigurer
A default ScriptBindingsConfigurer that provides no Bindings.
EMPTY_ATTRIBUTE_VALUE - Static variable in class org.keycloak.models.LDAPConstants
 
EMPTY_MEMBER_ATTRIBUTE_VALUE - Static variable in class org.keycloak.models.LDAPConstants
 
ENABLED - Static variable in class org.keycloak.models.LDAPConstants
 
encode(String, int) - Method in class org.keycloak.credential.hash.Pbkdf2PasswordHashProvider
 
encode(String) - Method in class org.keycloak.models.utils.SHAPasswordEncoder
 
encoded(String) - Static method in class org.keycloak.broker.provider.util.IdentityBrokerState
 
encodedCredential(String, int) - Method in class org.keycloak.credential.hash.Pbkdf2PasswordHashProvider
 
encodeSessionId(String) - Method in interface org.keycloak.sessions.StickySessionEncoderProvider
 
Entry(String, Collection<String>) - Constructor for class org.keycloak.authorization.attribute.Attributes.Entry
 
ENTRY_UUID - Static variable in class org.keycloak.models.LDAPConstants
 
EnvironmentDependentProviderFactory - Interface in org.keycloak.provider
Providers that are only supported in some environments can implement this interface to be able to determine if they should be available or not.
EQUAL - Static variable in class org.keycloak.models.LDAPConstants
 
equals(Object) - Method in class org.keycloak.migration.ModelVersion
 
equals(Object) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
equals(Object) - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
equals(Object) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
equals(Object) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientScopeAdapter
 
error(String) - Method in interface org.keycloak.authentication.ValidationContext
 
error(String, String) - Method in interface org.keycloak.broker.provider.IdentityProvider.AuthenticationCallback
 
error(String) - Method in class org.keycloak.events.EventBuilder
 
ERROR_MESSAGE - Static variable in class org.keycloak.policy.BlacklistPasswordPolicyProvider
 
errorMessage - Variable in exception org.keycloak.authentication.ForkFlowException
 
Errors - Interface in org.keycloak.events
 
eval(ScriptBindingsConfigurer) - Method in interface org.keycloak.scripting.EvaluatableScriptAdapter
 
eval(ScriptContext) - Method in interface org.keycloak.scripting.EvaluatableScriptAdapter
 
EvaluatableScriptAdapter - Interface in org.keycloak.scripting
Wraps a ScriptModel so it can be evaluated with custom bindings.
evaluate(D) - Method in interface org.keycloak.authorization.permission.evaluator.PermissionEvaluator
 
evaluate(ResourceServer, AuthorizationRequest) - Method in interface org.keycloak.authorization.permission.evaluator.PermissionEvaluator
 
evaluate(Decision) - Method in class org.keycloak.authorization.permission.evaluator.UnboundedPermissionEvaluator
 
evaluate(ResourceServer, AuthorizationRequest) - Method in class org.keycloak.authorization.permission.evaluator.UnboundedPermissionEvaluator
 
evaluate(ResourcePermission, AuthorizationProvider, EvaluationContext, Decision, Map<Policy, Map<Object, Decision.Effect>>) - Method in class org.keycloak.authorization.policy.evaluation.DefaultPolicyEvaluator
 
evaluate(ResourcePermission, AuthorizationProvider, EvaluationContext, Decision, Map<Policy, Map<Object, Decision.Effect>>) - Method in interface org.keycloak.authorization.policy.evaluation.PolicyEvaluator
Starts the evaluation of the configured authorization policies.
evaluate(Evaluation) - Method in interface org.keycloak.authorization.policy.provider.PolicyProvider
 
evaluateTriggers(RequiredActionContext) - Method in interface org.keycloak.authentication.RequiredActionProvider
Called every time a user authenticates.
Evaluation - Interface in org.keycloak.authorization.policy.evaluation
An Evaluation is mainly used by PolicyProvider in order to evaluate a single and specific ResourcePermission against the configured policies.
EvaluationContext - Interface in org.keycloak.authorization.policy.evaluation
This interface serves as a bridge between the policy evaluation runtime and the environment in which it is running.
evaluators() - Method in class org.keycloak.authorization.AuthorizationProvider
Returns a Evaluators instance from where PolicyEvaluator instances can be obtained.
Evaluators - Class in org.keycloak.authorization.permission.evaluator
A factory for the different PermissionEvaluator implementations.
Evaluators(AuthorizationProvider) - Constructor for class org.keycloak.authorization.permission.evaluator.Evaluators
 
Event - Class in org.keycloak.events
 
Event() - Constructor for class org.keycloak.events.Event
 
event(EventType) - Method in class org.keycloak.events.EventBuilder
 
EventBuilder - Class in org.keycloak.events
 
EventBuilder(RealmModel, KeycloakSession, ClientConnection) - Constructor for class org.keycloak.events.EventBuilder
 
EventListenerProvider - Interface in org.keycloak.events
 
EventListenerProviderFactory - Interface in org.keycloak.events
 
EventListenerSpi - Class in org.keycloak.events
 
EventListenerSpi() - Constructor for class org.keycloak.events.EventListenerSpi
 
EventQuery - Interface in org.keycloak.events
 
eventReceived(ClusterEvent) - Method in interface org.keycloak.cluster.ClusterListener
Registered task to be executed on all cluster nodes once it's notified from cache.
EventStoreProvider - Interface in org.keycloak.events
 
EventStoreProviderFactory - Interface in org.keycloak.events
 
EventStoreSpi - Class in org.keycloak.events
 
EventStoreSpi() - Constructor for class org.keycloak.events.EventStoreSpi
 
EventType - Enum in org.keycloak.events
 
EXACT_NAME - Static variable in interface org.keycloak.authorization.model.Resource
 
ExceptionConverter - Interface in org.keycloak.provider
Use to unwrap exceptions specifically if there is an exception at JTA commit
ExceptionConverterSpi - Class in org.keycloak.provider
 
ExceptionConverterSpi() - Constructor for class org.keycloak.provider.ExceptionConverterSpi
 
exchangeErrorResponse(UriInfo, ClientModel, UserSessionModel, String, String) - Method in class org.keycloak.broker.provider.AbstractIdentityProvider
 
exchangeExternal(EventBuilder, MultivaluedMap<String, String>) - Method in interface org.keycloak.broker.provider.ExchangeExternalToken
 
exchangeExternalComplete(UserSessionModel, BrokeredIdentityContext, MultivaluedMap<String, String>) - Method in interface org.keycloak.broker.provider.ExchangeExternalToken
 
ExchangeExternalToken - Interface in org.keycloak.broker.provider
Exchange a token crafted by this provider for a local realm token.
exchangeFromToken(UriInfo, EventBuilder, ClientModel, UserSessionModel, UserModel, MultivaluedMap<String, String>) - Method in interface org.keycloak.broker.provider.ExchangeTokenToIdentityProviderToken
 
exchangeNotLinked(UriInfo, ClientModel, UserSessionModel, UserModel) - Method in class org.keycloak.broker.provider.AbstractIdentityProvider
 
exchangeNotLinkedNoStore(UriInfo, ClientModel, UserSessionModel, UserModel) - Method in class org.keycloak.broker.provider.AbstractIdentityProvider
 
exchangeNotSupported() - Method in class org.keycloak.broker.provider.AbstractIdentityProvider
 
exchangeTokenExpired(UriInfo, ClientModel, UserSessionModel, UserModel) - Method in class org.keycloak.broker.provider.AbstractIdentityProvider
 
ExchangeTokenToIdentityProviderToken - Interface in org.keycloak.broker.provider
 
exchangeUnsupportedRequiredType() - Method in class org.keycloak.broker.provider.AbstractIdentityProvider
 
excludeOtherErrors() - Method in interface org.keycloak.authentication.ValidationContext
The error messages of this current validation will take precedence over any others.
executed(T) - Static method in class org.keycloak.cluster.ExecutionResult
 
executeIfNotExecuted(String, int, Callable<T>) - Method in interface org.keycloak.cluster.ClusterProvider
Execute given task just if it's not already in progress (either on this or any other cluster node).
executeIfNotExecutedAsync(String, int, Callable) - Method in interface org.keycloak.cluster.ClusterProvider
Execute given task just if it's not already in progress (either on this or any other cluster node).
executeOnEvent(ClientPolicyContext) - Method in interface org.keycloak.services.clientpolicy.executor.ClientPolicyExecutorProvider
execute actions against the client on the event defined in ClientPolicyEvent.
EXECUTION - Static variable in class org.keycloak.models.Constants
 
ExecutionResult<T> - Class in org.keycloak.cluster
 
ExecutorsProvider - Interface in org.keycloak.executors
 
ExecutorsProviderFactory - Interface in org.keycloak.executors
 
ExecutorsSpi - Class in org.keycloak.executors
 
ExecutorsSpi() - Constructor for class org.keycloak.executors.ExecutorsSpi
 
EXISTING_USER - Static variable in interface org.keycloak.events.Details
 
exists(String) - Method in interface org.keycloak.authorization.attribute.Attributes
Checks if there is an attribute with the given name.
EXPIRED_CODE - Static variable in interface org.keycloak.events.Errors
 
export(UriInfo, RealmModel, String) - Method in class org.keycloak.broker.provider.AbstractIdentityProvider
 
export(UriInfo, RealmModel, String) - Method in interface org.keycloak.broker.provider.IdentityProvider
Export a representation of the IdentityProvider in a specific format.
exportAuthenticationFlows(RealmModel, RealmRepresentation) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
exportGroups(RealmModel, RealmRepresentation) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
exportModel(KeycloakSessionFactory) - Method in interface org.keycloak.exportimport.ExportProvider
 
ExportProvider - Interface in org.keycloak.exportimport
 
ExportProviderFactory - Interface in org.keycloak.exportimport
 
exportRealm(KeycloakSessionFactory, String) - Method in interface org.keycloak.exportimport.ExportProvider
 
exportRequiredActions(RealmModel, RealmRepresentation) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
ExportSpi - Class in org.keycloak.exportimport
 
ExportSpi() - Constructor for class org.keycloak.exportimport.ExportSpi
 
EXTERNAL_IDENTITY_PROVIDER - Static variable in interface org.keycloak.broker.provider.IdentityProvider
 

F

failedLogin(RealmModel, UserModel, ClientConnection) - Method in interface org.keycloak.services.managers.BruteForceProtector
 
failure(AuthenticationFlowError) - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
Aborts the current flow
failure(AuthenticationFlowError, Response) - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
Aborts the current flow.
failure() - Method in interface org.keycloak.authentication.RequiredActionContext
Abort the authentication with an error
failureChallenge(AuthenticationFlowError, Response) - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
Same behavior as forceChallenge(), but the error count in brute force attack detection will be incremented.
FEDERATED_ACCESS_TOKEN - Static variable in interface org.keycloak.broker.provider.IdentityProvider
 
FEDERATED_IDENTITY_EXISTS - Static variable in interface org.keycloak.events.Errors
 
fieldMatches(Field) - Method in class org.keycloak.models.utils.reflection.NamedPropertyCriteria
 
fieldMatches(Field) - Method in class org.keycloak.models.utils.reflection.TypedPropertyCriteria
 
FileBasedPasswordBlacklist(Path, String) - Constructor for class org.keycloak.policy.BlacklistPasswordPolicyProviderFactory.FileBasedPasswordBlacklist
 
fillInStackTrace() - Method in error org.keycloak.ServerStartupError
 
find(Map<String, String>, String, int, int) - Method in interface org.keycloak.authorization.store.PermissionTicketStore
 
findById(String, String) - Method in interface org.keycloak.authorization.store.PermissionTicketStore
Returns a PermissionTicket with the given id
findById(String, String) - Method in interface org.keycloak.authorization.store.PolicyStore
Returns a Policy with the given id
findById(String) - Method in interface org.keycloak.authorization.store.ResourceServerStore
Returns a ResourceServer instance based on its identifier.
findById(String, String) - Method in interface org.keycloak.authorization.store.ResourceStore
Returns a Resource instance based on its identifier.
findById(String, String) - Method in interface org.keycloak.authorization.store.ScopeStore
Returns a Scope with the given id
findByName(String, String) - Method in interface org.keycloak.authorization.store.PolicyStore
Returns a Policy with the given name
findByName(String, String) - Method in interface org.keycloak.authorization.store.ResourceStore
Find a Resource by its name where the owner is the resource server itself.
findByName(String, String, String) - Method in interface org.keycloak.authorization.store.ResourceStore
Find a Resource by its name where the owner is the given ownerId.
findByName(String, String) - Method in interface org.keycloak.authorization.store.ScopeStore
Returns a Scope with the given name
findByOwner(String, String) - Method in interface org.keycloak.authorization.store.PermissionTicketStore
Returns a list of PermissionTicket associated with the given owner.
findByOwner(String, String) - Method in interface org.keycloak.authorization.store.ResourceStore
Finds all Resource instances with the given ownerId.
findByOwner(String, String, Consumer<Resource>) - Method in interface org.keycloak.authorization.store.ResourceStore
 
findByOwner(String, String, int, int) - Method in interface org.keycloak.authorization.store.ResourceStore
 
findByResource(String, String) - Method in interface org.keycloak.authorization.store.PermissionTicketStore
Returns a list of PermissionTicket associated with a authorization.core.model.Resource with the given resourceId.
findByResource(String, String) - Method in interface org.keycloak.authorization.store.PolicyStore
Returns a list of Policy associated with a authorization.core.model.Resource with the given resourceId.
findByResource(String, String, Consumer<Policy>) - Method in interface org.keycloak.authorization.store.PolicyStore
 
findByResourceServer(String) - Method in interface org.keycloak.authorization.store.PermissionTicketStore
Returns a list of PermissionTicket associated with a ResourceServer with the given resourceServerId.
findByResourceServer(String) - Method in interface org.keycloak.authorization.store.PolicyStore
Returns a list of Policy associated with a ResourceServer with the given resourceServerId.
findByResourceServer(Map<String, String[]>, String, int, int) - Method in interface org.keycloak.authorization.store.PolicyStore
Returns a list of Policy associated with a ResourceServer with the given resourceServerId.
findByResourceServer(String) - Method in interface org.keycloak.authorization.store.ResourceStore
Finds all Resource instances associated with a given resource server.
findByResourceServer(Map<String, String[]>, String, int, int) - Method in interface org.keycloak.authorization.store.ResourceStore
Finds all Resource instances associated with a given resource server.
findByResourceServer(String) - Method in interface org.keycloak.authorization.store.ScopeStore
Returns a list of Scope associated with a ResourceServer with the given resourceServerId.
findByResourceServer(Map<String, String[]>, String, int, int) - Method in interface org.keycloak.authorization.store.ScopeStore
Returns a list of Scope associated with a ResourceServer with the given resourceServerId.
findByResourceType(String, String) - Method in interface org.keycloak.authorization.store.PolicyStore
Returns a list of Policy associated with a authorization.core.model.Resource with the given type.
findByResourceType(String, String, Consumer<Policy>) - Method in interface org.keycloak.authorization.store.PolicyStore
 
findByScope(String, String) - Method in interface org.keycloak.authorization.store.PermissionTicketStore
Returns a list of PermissionTicket associated with a authorization.core.model.Scope with the given scopeId.
findByScope(List<String>, String) - Method in interface org.keycloak.authorization.store.ResourceStore
Finds all Resource associated with a given scope.
findByScope(List<String>, String, Consumer<Resource>) - Method in interface org.keycloak.authorization.store.ResourceStore
 
findByScopeIds(List<String>, String) - Method in interface org.keycloak.authorization.store.PolicyStore
Returns a list of Policy associated with a authorization.core.model.Scope with the given scopeIds.
findByScopeIds(List<String>, String, String) - Method in interface org.keycloak.authorization.store.PolicyStore
Returns a list of Policy associated with a authorization.core.model.Scope with the given resourceId and scopeIds.
findByScopeIds(List<String>, String, String, Consumer<Policy>) - Method in interface org.keycloak.authorization.store.PolicyStore
 
findByType(String, String) - Method in interface org.keycloak.authorization.store.PolicyStore
Returns a list of Policy with the given type.
findByType(String, String) - Method in interface org.keycloak.authorization.store.ResourceStore
Finds all Resource with the given type.
findByType(String, String, String) - Method in interface org.keycloak.authorization.store.ResourceStore
Finds all Resource with the given type.
findByType(String, String, Consumer<Resource>) - Method in interface org.keycloak.authorization.store.ResourceStore
Finds all Resource with the given type.
findByType(String, String, String, Consumer<Resource>) - Method in interface org.keycloak.authorization.store.ResourceStore
Finds all Resource with the given type.
findByTypeInstance(String, String) - Method in interface org.keycloak.authorization.store.ResourceStore
 
findByTypeInstance(String, String, Consumer<Resource>) - Method in interface org.keycloak.authorization.store.ResourceStore
 
findByUri(String, String) - Method in interface org.keycloak.authorization.store.ResourceStore
Finds all Resource instances with the given uri.
findClientScopeById(RealmModel, ClientModel, String) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
Lookup clientScope OR client by id.
findDependentPolicies(String, String) - Method in interface org.keycloak.authorization.store.PolicyStore
Returns a list of Policy that depends on another policy with the given id.
findGranted(String, String) - Method in interface org.keycloak.authorization.store.PermissionTicketStore
Returns a list of PermissionTicket granted to the given userId.
findGranted(String, String, String) - Method in interface org.keycloak.authorization.store.PermissionTicketStore
Returns a list of PermissionTicket with name equal to resourceName granted to the given userId.
findGrantedOwnerResources(String, int, int) - Method in interface org.keycloak.authorization.store.PermissionTicketStore
Returns a list of Resource granted by the owner to other users
findGrantedResources(String, String, int, int) - Method in interface org.keycloak.authorization.store.PermissionTicketStore
Returns a list of Resource granted to the given requester
findGroupByPath(RealmModel, String) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
findUserByNameOrEmail(KeycloakSession, RealmModel, String) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
Try to find user by username or email for authentication
findUserStorageProviderById(String, RealmModel) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
findUserStorageProviderByName(String, RealmModel) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
finishLogout(UserSessionModel) - Method in interface org.keycloak.protocol.LoginProtocol
 
FIRST_BROKER_LOGIN_FLOW - Static variable in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
FIRST_BROKER_LOGIN_HANDLE_EXISTING_SUBFLOW - Static variable in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
firstBrokerLoginFlow(RealmModel, boolean) - Static method in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
firstResult(int) - Method in interface org.keycloak.events.admin.AdminEventQuery
Used for pagination
firstResult(int) - Method in interface org.keycloak.events.EventQuery
 
flowContext - Variable in class org.keycloak.authentication.ConsoleDisplayMode
 
FlowStatus - Enum in org.keycloak.authentication
Status of an execution/authenticator in a Authentication Flow
forceChallenge(Response) - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
Sends the challenge back to the HTTP client irregardless of the current executionr requirement
ForceExpiredPasswordPolicyProviderFactory - Class in org.keycloak.policy
 
ForceExpiredPasswordPolicyProviderFactory() - Constructor for class org.keycloak.policy.ForceExpiredPasswordPolicyProviderFactory
 
fork() - Method in interface org.keycloak.authentication.AuthenticationFlowContext
Fork the current flow.
ForkFlowException - Exception in org.keycloak.authentication
Thrown internally when authenticator wants to fork the current flow.
ForkFlowException(FormMessage, FormMessage) - Constructor for exception org.keycloak.authentication.ForkFlowException
 
forkWithErrorMessage(FormMessage) - Method in interface org.keycloak.authentication.AuthenticationFlowContext
Fork the current flow.
forkWithSuccessMessage(FormMessage) - Method in interface org.keycloak.authentication.AuthenticationFlowContext
Fork the current flow.
form() - Method in interface org.keycloak.authentication.AuthenticationFlowContext
Create a Freemarker form builder that presets the user, action URI, and a generated access code
form() - Method in class org.keycloak.authentication.ConsoleDisplayMode
Create a theme form pre-populated with challenge
form() - Method in class org.keycloak.authentication.ConsoleDisplayMode.HeaderBuilder.ParamBuilder
 
form() - Method in interface org.keycloak.authentication.RequiredActionContext
Create a Freemarker form builder that presets the user, action URI, and a generated access code
FORM_FLOW - Static variable in interface org.keycloak.authentication.AuthenticationFlow
 
FormAction - Interface in org.keycloak.authentication
Fine grain processing of a form.
FormActionFactory - Interface in org.keycloak.authentication
Factory for instantiating FormAction objects.
FormActionSpi - Class in org.keycloak.authentication
 
FormActionSpi() - Constructor for class org.keycloak.authentication.FormActionSpi
 
FormAuthenticator - Interface in org.keycloak.authentication
This class is responsible for rendering a form.
FormAuthenticatorFactory - Interface in org.keycloak.authentication
Factory for instantiating FormAuthenticators.
FormAuthenticatorSpi - Class in org.keycloak.authentication
 
FormAuthenticatorSpi() - Constructor for class org.keycloak.authentication.FormAuthenticatorSpi
 
FormContext - Interface in org.keycloak.authentication
Interface that encapsulates the current state of the current form being executed
formInternal() - Method in class org.keycloak.authentication.ConsoleDisplayMode
 
FormMessage - Class in org.keycloak.models.utils
Message (eg.
FormMessage() - Constructor for class org.keycloak.models.utils.FormMessage
 
FormMessage(String, String, Object...) - Constructor for class org.keycloak.models.utils.FormMessage
Create message.
FormMessage(String, Object...) - Constructor for class org.keycloak.models.utils.FormMessage
 
FormMessage(String, String) - Constructor for class org.keycloak.models.utils.FormMessage
Create message without parameters.
frameAncestors(String) - Method in class org.keycloak.models.ContentSecurityPolicyBuilder
 
frameSrc(String) - Method in class org.keycloak.models.ContentSecurityPolicyBuilder
 
from(Map<String, Collection<String>>) - Static method in interface org.keycloak.authorization.attribute.Attributes
 
from(Collection<ResourcePermission>, EvaluationContext) - Method in class org.keycloak.authorization.permission.evaluator.Evaluators
 
from(EvaluationContext, ResourceServer, AuthorizationRequest) - Method in class org.keycloak.authorization.permission.evaluator.Evaluators
 
fromDate(Date) - Method in interface org.keycloak.events.EventQuery
 
fromTime(Date) - Method in interface org.keycloak.events.admin.AdminEventQuery
Search by events after the specified time
frontchannelLogout(UserSessionModel, AuthenticatedClientSessionModel) - Method in interface org.keycloak.protocol.LoginProtocol
 

G

GENDER - Static variable in class org.keycloak.models.ClaimMask
 
GENERATE - Static variable in class org.keycloak.models.Constants
 
generateAccessCode() - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
Generates access code and updates clientsession timestamp Access codes must be included in form action callbacks as a query parameter.
generateCode() - Method in interface org.keycloak.authentication.RequiredActionContext
Generates access code and updates clientsession timestamp Access codes must be included in form action callbacks as a query parameter.
generateCodeSecret() - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
generateId() - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
generateInstallation(KeycloakSession, RealmModel, ClientModel, URI) - Method in interface org.keycloak.protocol.ClientInstallationProvider
 
generateKeyPairCertificate(String) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
generateSecret() - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
generateSecret(int) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
generateSecret(ClientModel) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
generateTOTP(String) - Method in class org.keycloak.models.utils.TimeBasedOTP
Generates a token.
get(String) - Method in interface org.keycloak.connections.httpclient.HttpClientProvider
Helper method
get(ActionTokenKeyModel) - Method in interface org.keycloak.models.ActionTokenStoreProvider
Returns token corresponding to the given key from the internal action token store
getAction() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
getAction() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData
 
getActionTokenUrl(String) - Method in interface org.keycloak.authentication.AuthenticationFlowContext
Get the action URL for the action token executor.
getActionUrl(String) - Method in interface org.keycloak.authentication.AuthenticationFlowContext
Get the action URL for the required action.
getActionUrl(String, boolean) - Method in interface org.keycloak.authentication.AuthenticationFlowContext
Get the action URL for the required action.
getActionUrl(String) - Method in interface org.keycloak.authentication.RequiredActionContext
Get the action URL for the required action.
getActionUrl() - Method in interface org.keycloak.authentication.RequiredActionContext
Get the action URL for the required action.
getActionUrl(boolean) - Method in interface org.keycloak.authentication.RequiredActionContext
Get the action URL for the required action.
getAdapterConfiguration(ClientModel) - Method in interface org.keycloak.authentication.ClientAuthenticatorFactory
Get configuration, which needs to be used for adapter ( keycloak.json ) of particular client.
getAdminResource(ResourceServer, AuthorizationProvider) - Method in interface org.keycloak.authorization.policy.provider.PolicyProviderFactory
 
getAfeList() - Method in exception org.keycloak.authentication.AuthenticationFlowException
 
getAnnotatedElement() - Method in interface org.keycloak.models.utils.reflection.MethodProperty
 
getAnnotatedElement() - Method in interface org.keycloak.models.utils.reflection.Property
Get the element responsible for retrieving the property value
getAssociatedPolicies() - Method in interface org.keycloak.authorization.model.Policy
Returns the Policy instances associated with this policy and used to evaluate authorization decisions when this policy applies.
getAssociatedPolicies() - Method in class org.keycloak.authorization.policy.evaluation.Result.PolicyResult
 
getAttribute(String) - Method in interface org.keycloak.authorization.model.Resource
Returns the values of an attribute with the given name
getAttribute(String) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
getAttributes() - Method in interface org.keycloak.authorization.identity.Identity
Returns the attributes or claims associated with this identity.
getAttributes() - Method in interface org.keycloak.authorization.model.Resource
Returns the attributes associated with this resource.
getAttributes() - Method in interface org.keycloak.authorization.policy.evaluation.EvaluationContext
Returns all attributes within the current execution and runtime environment.
getAttributes() - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
getAuthDetails() - Method in class org.keycloak.events.admin.AdminEvent
Returns authentication details
getAuthenticatedClientSessions() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
getAuthenticationExecution() - Method in class org.keycloak.authentication.AuthenticationSelectionOption
 
getAuthenticationSelections() - Method in interface org.keycloak.authentication.AuthenticationFlowContext
 
getAuthenticationSession() - Method in interface org.keycloak.authentication.AuthenticationFlowContext
AuthenticationSessionModel attached to this flow
getAuthenticationSession() - Method in interface org.keycloak.authentication.FormContext
AuthenticationSessionModel attached to this flow
getAuthenticationSession() - Method in interface org.keycloak.authentication.RequiredActionContext
 
getAuthenticationSession() - Method in class org.keycloak.broker.provider.AuthenticationRequest
 
getAuthenticationSession() - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
getAuthenticatorConfig() - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
Get any configuration associated with the current execution
getAuthenticatorConfig() - Method in interface org.keycloak.authentication.FormContext
Get any configuration associated with the current execution
getAuthExecId() - Method in class org.keycloak.authentication.AuthenticationSelectionOption
 
getAuthMethod() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData
 
getAuthMethod() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
getAuthMethod() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter.PersistentUserSessionData
 
getAuthorizationProvider() - Method in class org.keycloak.authorization.policy.evaluation.DefaultEvaluation
 
getAuthorizationProvider() - Method in interface org.keycloak.authorization.policy.evaluation.Evaluation
 
getBaseType() - Method in interface org.keycloak.models.utils.reflection.Property
Returns the property type
getBrokerSessionId() - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
getBrokerSessionId() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
getBrokerSessionId() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter.PersistentUserSessionData
 
getBrokerUserId() - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
getBrokerUserId() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
getBrokerUserId() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter.PersistentUserSessionData
 
getBuiltinMappers(String) - Method in interface org.keycloak.migration.MigrationProvider
 
getBuiltinMappers() - Method in interface org.keycloak.protocol.LoginProtocolFactory
List of built in protocol mappers that can be used to apply to clients.
getCachedWith() - Method in interface org.keycloak.models.cache.CachedRealmModel
Returns a map that contains custom things that are cached along with this model.
getCacheManager(Config.Scope) - Method in interface org.keycloak.cluster.ManagedCacheManagerProvider
 
getCacheTimestamp() - Method in interface org.keycloak.authorization.model.CachedModel
When was the model was loaded from database.
getCacheTimestamp() - Method in interface org.keycloak.models.cache.CachedRealmModel
When was the model was loaded from database.
getCategoryRequirementFromCurrentFlow(String) - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
 
getCertificate(String) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
getChallenge() - Method in interface org.keycloak.authentication.RequiredActionContext
If challenge has been sent this returns the JAX-RS Response
getClaims() - Method in class org.keycloak.authorization.permission.ResourcePermission
Returns all permission claims.
getClaimsMask(ClaimRepresentation) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
getClient() - Method in interface org.keycloak.authentication.ClientAuthenticationFlowContext
Current client attached to this flow.
getClient() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
getClient() - Method in interface org.keycloak.validation.ClientValidationContext
 
getClientAuthAttributes() - Method in interface org.keycloak.authentication.ClientAuthenticationFlowContext
Return the map where the authenticators can put some additional state related to authenticated client and the context how was client authenticated (ie.
getClientId() - Method in class org.keycloak.broker.provider.util.IdentityBrokerState
 
getClientId() - Method in class org.keycloak.events.admin.AuthDetails
 
getClientId() - Method in class org.keycloak.events.admin.AuthQuery
 
getClientId() - Method in class org.keycloak.events.Event
 
getClientId() - Method in class org.keycloak.models.session.PersistentClientSessionModel
 
getClientModelCacheKey(String, String) - Static method in class org.keycloak.keys.PublicKeyStorageUtils
 
getClientModelCacheKey(String, String, JWK.Use) - Static method in class org.keycloak.keys.PublicKeyStorageUtils
 
getClientRoleMappings(ClientModel) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
getClientScopeByName(RealmModel, String) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
getClientScopeMappings(ClientModel, ScopeContainerModel) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
getClusterStartupTime() - Method in interface org.keycloak.cluster.ClusterProvider
Same value for all cluster nodes.
getCode() - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
getCode() - Method in class org.keycloak.scripting.Script
 
getCommonProviderConfigProperties() - Method in interface org.keycloak.storage.client.ClientStorageProviderFactory
configuration properties that are common across all UserStorageProvider implementations
getCompatibleProviders() - Method in interface org.keycloak.broker.provider.IdentityProviderMapper
 
getComponentConfigProperties(KeycloakSession, ComponentRepresentation) - Static method in class org.keycloak.models.utils.ComponentUtil
 
getComponentConfigProperties(KeycloakSession, ComponentModel) - Static method in class org.keycloak.models.utils.ComponentUtil
 
getComponentConfigProperties(KeycloakSession, String, String) - Static method in class org.keycloak.models.utils.ComponentUtil
 
getComponentFactory(KeycloakSession, ComponentRepresentation) - Static method in class org.keycloak.models.utils.ComponentUtil
 
getComponentFactory(KeycloakSession, ComponentModel) - Static method in class org.keycloak.models.utils.ComponentUtil
 
getConditions() - Method in interface org.keycloak.services.clientpolicy.ClientPolicyProvider
returns the list of conditions which this provider accommodates.
getConfig() - Method in interface org.keycloak.authorization.model.Policy
Returns a Map holding string-based key/value pairs representing any additional configuration for this policy.
getConfig() - Method in class org.keycloak.broker.provider.AbstractIdentityProvider
 
getConfigProperties() - Method in interface org.keycloak.storage.client.ClientStorageProviderFactory
 
getConfigPropertiesPerClient() - Method in interface org.keycloak.authentication.ClientAuthenticatorFactory
List of config properties for this client implementation.
getConfigType() - Method in class org.keycloak.policy.BlacklistPasswordPolicyProviderFactory
 
getConfigType() - Method in class org.keycloak.policy.DigitsPasswordPolicyProviderFactory
 
getConfigType() - Method in class org.keycloak.policy.ForceExpiredPasswordPolicyProviderFactory
 
getConfigType() - Method in class org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory
 
getConfigType() - Method in class org.keycloak.policy.HashIterationsPasswordPolicyProviderFactory
 
getConfigType() - Method in class org.keycloak.policy.HistoryPasswordPolicyProviderFactory
 
getConfigType() - Method in class org.keycloak.policy.LengthPasswordPolicyProviderFactory
 
getConfigType() - Method in class org.keycloak.policy.LowerCasePasswordPolicyProviderFactory
 
getConfigType() - Method in class org.keycloak.policy.NotUsernamePasswordPolicyProviderFactory
 
getConfigType() - Method in interface org.keycloak.policy.PasswordPolicyProviderFactory
 
getConfigType() - Method in class org.keycloak.policy.RegexPatternsPasswordPolicyProviderFactory
 
getConfigType() - Method in class org.keycloak.policy.SpecialCharsPasswordPolicyProviderFactory
 
getConfigType() - Method in class org.keycloak.policy.UpperCasePasswordPolicyProviderFactory
 
getConfigurableAuthenticatorFactory(KeycloakSession, String) - Static method in class org.keycloak.utils.CredentialHelper
 
getConnection() - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
Information about the IP address from the connecting HTTP client.
getConnection() - Method in interface org.keycloak.authentication.FormContext
Information about the IP address from the connecting HTTP client.
getConnection() - Method in interface org.keycloak.authentication.RequiredActionContext
 
getContext() - Method in class org.keycloak.authorization.policy.evaluation.DefaultEvaluation
 
getContext() - Method in interface org.keycloak.authorization.policy.evaluation.Evaluation
Returns the EvaluationContext.
getContextData() - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
getCreatedTimestamp() - Method in interface org.keycloak.authorization.model.PermissionTicket
 
getCreatedTimestamp() - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
getCredentialProvider(KeycloakSession) - Method in interface org.keycloak.authentication.CredentialValidator
 
getCredentials(KeycloakSession, RealmModel, UserModel) - Method in interface org.keycloak.authentication.CredentialValidator
 
getCurrentDevice(UserSessionModel) - Static method in class org.keycloak.device.DeviceActivityManager
Returns the device information associated with the given userSession.
getCurrentLock() - Method in interface org.keycloak.models.dblock.DBLockProvider
Returns the current provider namespace locked or null
getCurrentRefreshToken() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
getCurrentRefreshTokenUseCount() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
getData() - Method in class org.keycloak.models.session.PersistentClientSessionModel
 
getData() - Method in class org.keycloak.models.session.PersistentUserSessionModel
 
getDBLock() - Method in class org.keycloak.models.dblock.DBLockManager
 
getDBLockFactory() - Method in class org.keycloak.models.dblock.DBLockManager
 
getDecisionCache() - Method in class org.keycloak.authorization.policy.evaluation.DefaultEvaluation
 
getDecisionStrategy() - Method in interface org.keycloak.authorization.model.Policy
Returns the DecisionStrategy for this policy.
getDecisionStrategy() - Method in interface org.keycloak.authorization.model.ResourceServer
Returns the DecisionStrategy configured for this instance.
getDeclaringClass() - Method in interface org.keycloak.models.utils.reflection.Property
Returns the class that declares the property
getDecodedState() - Method in class org.keycloak.broker.provider.util.IdentityBrokerState
 
getDefaultClientAuthenticatorType() - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
getDefaultConfigValue() - Method in class org.keycloak.policy.BlacklistPasswordPolicyProviderFactory
 
getDefaultConfigValue() - Method in class org.keycloak.policy.DigitsPasswordPolicyProviderFactory
 
getDefaultConfigValue() - Method in class org.keycloak.policy.ForceExpiredPasswordPolicyProviderFactory
 
getDefaultConfigValue() - Method in class org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory
 
getDefaultConfigValue() - Method in class org.keycloak.policy.HashIterationsPasswordPolicyProviderFactory
 
getDefaultConfigValue() - Method in class org.keycloak.policy.HistoryPasswordPolicyProviderFactory
 
getDefaultConfigValue() - Method in class org.keycloak.policy.LengthPasswordPolicyProviderFactory
 
getDefaultConfigValue() - Method in class org.keycloak.policy.LowerCasePasswordPolicyProviderFactory
 
getDefaultConfigValue() - Method in class org.keycloak.policy.NotUsernamePasswordPolicyProviderFactory
 
getDefaultConfigValue() - Method in interface org.keycloak.policy.PasswordPolicyProviderFactory
 
getDefaultConfigValue() - Method in class org.keycloak.policy.RegexPatternsPasswordPolicyProviderFactory
 
getDefaultConfigValue() - Method in class org.keycloak.policy.SpecialCharsPasswordPolicyProviderFactory
 
getDefaultConfigValue() - Method in class org.keycloak.policy.UpperCasePasswordPolicyProviderFactory
 
getDefaultRoles() - Method in class org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter
 
getDefaultValue() - Method in enum org.keycloak.models.BrowserSecurityHeaders
 
getDelegateForUpdate() - Method in interface org.keycloak.authorization.model.CachedModel
Invalidates the cache for this model and returns a delegate that represents the actual data provider
getDelegateForUpdate() - Method in interface org.keycloak.models.cache.CachedRealmModel
Invalidates the cache for this model and returns a delegate that represents the actual data provider
getDescription() - Method in interface org.keycloak.authorization.model.Policy
Returns the description of this policy.
getDescription() - Method in class org.keycloak.scripting.Script
 
getDetails() - Method in class org.keycloak.events.Event
 
getDettachedClientSessionLifespan(RealmModel) - Static method in class org.keycloak.models.utils.RealmInfoUtil
 
getDisplayCategory() - Method in interface org.keycloak.broker.provider.IdentityProviderMapper
 
getDisplayCategory() - Method in interface org.keycloak.protocol.ProtocolMapper
 
getDisplayName() - Method in class org.keycloak.authentication.AuthenticationSelectionOption
 
getDisplayName() - Method in interface org.keycloak.authorization.model.Resource
Returns the end user friendly name for this resource.
getDisplayName() - Method in interface org.keycloak.authorization.model.Scope
Returns the end user friendly name for this scope.
getDisplayName() - Method in enum org.keycloak.models.ImpersonationSessionNote
 
getDisplayName() - Method in interface org.keycloak.models.UserSessionNoteDescriptor
 
getDisplayName() - Method in class org.keycloak.policy.BlacklistPasswordPolicyProviderFactory
 
getDisplayName() - Method in class org.keycloak.policy.DigitsPasswordPolicyProviderFactory
 
getDisplayName() - Method in class org.keycloak.policy.ForceExpiredPasswordPolicyProviderFactory
 
getDisplayName() - Method in class org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory
 
getDisplayName() - Method in class org.keycloak.policy.HashIterationsPasswordPolicyProviderFactory
 
getDisplayName() - Method in class org.keycloak.policy.HistoryPasswordPolicyProviderFactory
 
getDisplayName() - Method in class org.keycloak.policy.LengthPasswordPolicyProviderFactory
 
getDisplayName() - Method in class org.keycloak.policy.LowerCasePasswordPolicyProviderFactory
 
getDisplayName() - Method in class org.keycloak.policy.NotUsernamePasswordPolicyProviderFactory
 
getDisplayName() - Method in interface org.keycloak.policy.PasswordPolicyProviderFactory
 
getDisplayName() - Method in class org.keycloak.policy.RegexPatternsPasswordPolicyProviderFactory
 
getDisplayName() - Method in class org.keycloak.policy.SpecialCharsPasswordPolicyProviderFactory
 
getDisplayName() - Method in class org.keycloak.policy.UpperCasePasswordPolicyProviderFactory
 
getDisplayText() - Method in interface org.keycloak.authentication.RequiredActionFactory
Display text used in admin console to reference this required action
getDisplayType() - Method in interface org.keycloak.authentication.ConfigurableAuthenticatorFactory
Friendly name for the authenticator
getDisplayType() - Method in interface org.keycloak.broker.provider.IdentityProviderMapper
 
getDisplayType() - Method in interface org.keycloak.protocol.ClientInstallationProvider
 
getDisplayType() - Method in interface org.keycloak.protocol.ProtocolMapper
 
getEffect() - Method in class org.keycloak.authorization.policy.evaluation.DefaultEvaluation
 
getEffect() - Method in class org.keycloak.authorization.policy.evaluation.Result
 
getEffect() - Method in class org.keycloak.authorization.policy.evaluation.Result.PolicyResult
 
getEmail() - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
getEncoded() - Method in class org.keycloak.broker.provider.util.IdentityBrokerState
 
getError() - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
Get the error condition of a failed execution.
getError() - Method in exception org.keycloak.authentication.AuthenticationFlowException
 
getError() - Method in class org.keycloak.events.admin.AdminEvent
If the event was unsuccessful returns the error message.
getError() - Method in class org.keycloak.events.Event
 
getError() - Method in interface org.keycloak.validation.ClientValidationContext
 
getErrorMessage() - Method in exception org.keycloak.authentication.ForkFlowException
 
getEvaluation() - Method in class org.keycloak.authorization.policy.evaluation.Result
 
getEvent() - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
Current event builder being used
getEvent() - Method in interface org.keycloak.authentication.FormContext
Current event builder being used
getEvent() - Method in interface org.keycloak.authentication.RequiredActionContext
Current event builder being used
getEvent() - Method in class org.keycloak.events.EventBuilder
 
getEvent() - Method in interface org.keycloak.validation.ClientValidationContext
 
getExecution() - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
The current execution in the flow
getExecution() - Method in interface org.keycloak.authentication.FormContext
The current execution in the flow
getExecutionStatus() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData
 
getExecutor(String) - Method in interface org.keycloak.executors.ExecutorsProvider
Impl will usually return different executors for different tasks.
getExecutors() - Method in interface org.keycloak.services.clientpolicy.ClientPolicyProvider
returns the list of executors which this provider accommodates.
getFederationLink() - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
getField() - Method in class org.keycloak.models.utils.FormMessage
 
getFilename() - Method in interface org.keycloak.protocol.ClientInstallationProvider
 
getFirstAttribute(String) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
getFirstHeader(String) - Method in class org.keycloak.broker.provider.util.SimpleHttp.Response
 
getFirstName() - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
getFirstPublicKey(String, String, PublicKeyLoader) - Method in interface org.keycloak.keys.PublicKeyStorageProvider
Get first found public key to verify messages signed by particular client having several public keys.
getFirstResult() - Method in class org.keycloak.models.utils.reflection.PropertyQuery
Get the first result from the query, causing the query to be run.
getFirstWritableResult() - Method in class org.keycloak.models.utils.reflection.PropertyQuery
Get the first result from the query that is not marked as read only, causing the query to be run.
getFlowExceptions() - Method in interface org.keycloak.authentication.AuthenticationFlow
 
getFlowPath() - Method in interface org.keycloak.authentication.AuthenticationFlowContext
 
getForwardedErrorMessage() - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
This could be an error message forwarded from another authenticator that is restarting or continuing the flo.
getForwardedSuccessMessage() - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
This could be an success message forwarded from another authenticator that is restarting or continuing the flow.
getGrantedTimestamp() - Method in interface org.keycloak.authorization.model.PermissionTicket
 
getGroup() - Method in interface org.keycloak.authorization.policy.provider.PolicyProviderFactory
 
getGroups() - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
getHeader(String) - Method in class org.keycloak.broker.provider.util.SimpleHttp.Response
 
getHeaderName() - Method in enum org.keycloak.models.BrowserSecurityHeaders
 
getHelpText() - Method in class org.keycloak.authentication.AuthenticationSelectionOption
 
getHelpText() - Method in interface org.keycloak.protocol.ClientInstallationProvider
 
getHelpText() - Method in interface org.keycloak.storage.client.ClientStorageProviderFactory
 
getHttpClient() - Method in interface org.keycloak.connections.httpclient.HttpClientProvider
 
getHttpRequest() - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
 
getHttpRequest() - Method in interface org.keycloak.authentication.FormContext
 
getHttpRequest() - Method in interface org.keycloak.authentication.RequiredActionContext
 
getHttpRequest() - Method in class org.keycloak.broker.provider.AuthenticationRequest
 
getIconCssClass() - Method in class org.keycloak.authentication.AuthenticationSelectionOption
 
getIconUri() - Method in interface org.keycloak.authorization.model.Resource
Returns an icon URI for this resource.
getIconUri() - Method in interface org.keycloak.authorization.model.Scope
Returns an icon URI for this scope.
getId() - Method in interface org.keycloak.authorization.identity.Identity
Returns the unique identifier of this identity.
getId() - Method in interface org.keycloak.authorization.model.PermissionTicket
Returns the unique identifier for this instance.
getId() - Method in interface org.keycloak.authorization.model.Policy
Returns the unique identifier for this instance.
getId() - Method in interface org.keycloak.authorization.model.Resource
Returns the unique identifier for this instance.
getId() - Method in interface org.keycloak.authorization.model.ResourceServer
Returns the unique identifier for this instance.
getId() - Method in interface org.keycloak.authorization.model.Scope
Returns the unique identifier for this instance.
getId() - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
getId() - Method in interface org.keycloak.credential.CredentialProviderFactory
This is the name of the provider and will be showed in the admin console as an option.
getId() - Method in class org.keycloak.credential.hash.Pbkdf2PasswordHashProviderFactory
 
getId() - Method in class org.keycloak.credential.hash.Pbkdf2Sha256PasswordHashProviderFactory
 
getId() - Method in class org.keycloak.credential.hash.Pbkdf2Sha512PasswordHashProviderFactory
 
getId() - Method in enum org.keycloak.models.dblock.DBLockProvider.Namespace
 
getId() - Method in class org.keycloak.models.session.DisabledUserSessionPersisterProvider
 
getId() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
getId() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
getId() - Method in class org.keycloak.policy.BlacklistPasswordPolicyProviderFactory
 
getId() - Method in class org.keycloak.policy.DefaultPasswordPolicyManagerProviderFactory
 
getId() - Method in class org.keycloak.policy.DigitsPasswordPolicyProviderFactory
 
getId() - Method in class org.keycloak.policy.ForceExpiredPasswordPolicyProviderFactory
 
getId() - Method in class org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory
 
getId() - Method in class org.keycloak.policy.HashIterationsPasswordPolicyProviderFactory
 
getId() - Method in class org.keycloak.policy.HistoryPasswordPolicyProviderFactory
 
getId() - Method in class org.keycloak.policy.LengthPasswordPolicyProviderFactory
 
getId() - Method in class org.keycloak.policy.LowerCasePasswordPolicyProviderFactory
 
getId() - Method in class org.keycloak.policy.NotUsernamePasswordPolicyProviderFactory
 
getId() - Method in class org.keycloak.policy.RegexPatternsPasswordPolicyProviderFactory
 
getId() - Method in class org.keycloak.policy.SpecialCharsPasswordPolicyProviderFactory
 
getId() - Method in class org.keycloak.policy.UpperCasePasswordPolicyProviderFactory
 
getId() - Method in class org.keycloak.scripting.Script
 
getId() - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
getId() - Method in class org.keycloak.storage.client.AbstractClientStorageAdapter
Creates federated id based on getClientId() method
getId() - Method in interface org.keycloak.storage.client.ClientStorageProviderFactory
This is the name of the provider and will be showed in the admin console as an option.
getIdentity() - Method in interface org.keycloak.authorization.policy.evaluation.EvaluationContext
Returns the Identity that represents an entity (person or non-person) to which the permissions must be granted, or not.
getIdentityProviderDisplayName(KeycloakSession, IdentityProviderModel) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
getIdp() - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
getIdpConfig() - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
getIdpModelCacheKey(String, String) - Static method in class org.keycloak.keys.PublicKeyStorageUtils
 
getInterface(Class<T>) - Method in class org.keycloak.scripting.InvocableScriptAdapter
 
getInterface(Object, Class<T>) - Method in class org.keycloak.scripting.InvocableScriptAdapter
 
getIntermediateCertificates() - Method in interface org.keycloak.truststore.TruststoreProvider
 
getIntervalMillis() - Method in interface org.keycloak.timer.TimerProvider.TimerTaskContext
 
getIpAddress() - Method in class org.keycloak.events.admin.AuthDetails
 
getIpAddress() - Method in class org.keycloak.events.admin.AuthQuery
 
getIpAddress() - Method in class org.keycloak.events.Event
 
getIpAddress() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
getIpAddress() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter.PersistentUserSessionData
 
getJavaClass() - Method in interface org.keycloak.models.utils.reflection.Property
Returns the property type
getKey() - Method in enum org.keycloak.models.BrowserSecurityHeaders
 
getKeycloakSession() - Method in class org.keycloak.authorization.AuthorizationProvider
 
getKeycloakSession() - Method in interface org.keycloak.models.cache.CachedRealmModel.RealmCachedEvent
 
getKeys() - Method in interface org.keycloak.keys.KeyProvider
Returns the key
getLastName() - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
getLastSessionRefresh() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
getLastSessionRefresh() - Method in class org.keycloak.models.session.PersistentUserSessionModel
 
getLegacyId() - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
ID from older API version.
getLinkingUrl(UriInfo, ClientModel, UserSessionModel) - Method in class org.keycloak.broker.provider.AbstractIdentityProvider
 
getLocalStoreFactory() - Method in class org.keycloak.authorization.AuthorizationProvider
No cache sits in front of this
getLogic() - Method in interface org.keycloak.authorization.model.Policy
Returns the Logic for this policy.
getLoginUsername() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
getMajor() - Method in class org.keycloak.migration.ModelVersion
 
getMapperByName(RealmModel, ComponentModel, String) - Static method in class org.keycloak.migration.migrators.MigrateTo1_8_0
 
getMappersForClaimMask(Long) - Method in interface org.keycloak.migration.MigrationProvider
 
getMarshaller() - Method in class org.keycloak.broker.provider.AbstractIdentityProvider
 
getMarshaller() - Method in interface org.keycloak.broker.provider.IdentityProvider
Implementation of marshaller to serialize/deserialize attached data to Strings, which can be saved in clientSession
getMasterRealmAdminApplicationClientId(String) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
getMediaType() - Method in interface org.keycloak.protocol.ClientInstallationProvider
 
getMember() - Method in interface org.keycloak.models.utils.reflection.Property
Get the member responsible for retrieving the property value
getMessage(String) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
getMessage(String, String...) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
getMessage() - Method in class org.keycloak.models.utils.FormMessage
 
getMessageDigest() - Method in class org.keycloak.models.utils.SHAPasswordEncoder
 
getMessageKey() - Method in exception org.keycloak.protocol.ProtocolMapperConfigException
 
getMicro() - Method in class org.keycloak.migration.ModelVersion
 
getMimeType() - Method in class org.keycloak.scripting.Script
 
getMinor() - Method in class org.keycloak.migration.ModelVersion
 
getModelUsername() - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
username to store in UserModel
getName() - Method in class org.keycloak.authentication.AuthenticatorSpi
 
getName() - Method in class org.keycloak.authentication.ClientAuthenticatorSpi
 
getName() - Method in class org.keycloak.authentication.FormActionSpi
 
getName() - Method in class org.keycloak.authentication.FormAuthenticatorSpi
 
getName() - Method in class org.keycloak.authentication.RequiredActionSpi
 
getName() - Method in class org.keycloak.authorization.AuthorizationSpi
 
getName() - Method in interface org.keycloak.authorization.model.Policy
Returns the name of this policy.
getName() - Method in interface org.keycloak.authorization.model.Resource
Returns the resource's name.
getName() - Method in interface org.keycloak.authorization.model.Scope
Returns the name of this scope.
getName() - Method in interface org.keycloak.authorization.policy.provider.PolicyProviderFactory
 
getName() - Method in class org.keycloak.authorization.policy.provider.PolicySpi
 
getName() - Method in class org.keycloak.authorization.store.StoreFactorySpi
 
getName() - Method in interface org.keycloak.broker.provider.IdentityProviderFactory
A friendly name for this factory.
getName() - Method in class org.keycloak.broker.provider.IdentityProviderMapperSpi
 
getName() - Method in class org.keycloak.broker.provider.IdentityProviderSpi
 
getName() - Method in class org.keycloak.broker.social.SocialProviderSpi
 
getName() - Method in class org.keycloak.cluster.ClusterSpi
 
getName() - Method in class org.keycloak.connections.httpclient.HttpClientSpi
 
getName() - Method in class org.keycloak.credential.CredentialSpi
 
getName() - Method in class org.keycloak.credential.hash.PasswordHashSpi
 
getName() - Method in class org.keycloak.crypto.CekManagementSpi
 
getName() - Method in class org.keycloak.crypto.ClientSignatureVerifierSpi
 
getName() - Method in class org.keycloak.crypto.ContentEncryptionSpi
 
getName() - Method in class org.keycloak.crypto.HashSpi
 
getName() - Method in class org.keycloak.crypto.SignatureSpi
 
getName() - Method in class org.keycloak.email.EmailSenderSpi
 
getName() - Method in class org.keycloak.email.EmailTemplateSpi
 
getName() - Method in class org.keycloak.events.EventListenerSpi
 
getName() - Method in class org.keycloak.events.EventStoreSpi
 
getName() - Method in class org.keycloak.executors.ExecutorsSpi
 
getName() - Method in class org.keycloak.exportimport.ExportSpi
 
getName() - Method in class org.keycloak.exportimport.ImportSpi
 
getName() - Method in class org.keycloak.forms.account.AccountSpi
 
getName() - Method in class org.keycloak.forms.login.LoginFormsSpi
 
getName() - Method in class org.keycloak.headers.SecurityHeadersSpi
 
getName() - Method in class org.keycloak.keys.KeySpi
 
getName() - Method in class org.keycloak.keys.PublicKeyStorageSpi
 
getName() - Method in class org.keycloak.migration.MigrationSpi
 
getName() - Method in class org.keycloak.models.ActionTokenStoreSpi
 
getName() - Method in class org.keycloak.models.cache.authorization.CachedStoreFactorySpi
 
getName() - Method in class org.keycloak.models.cache.CacheRealmProviderSpi
 
getName() - Method in class org.keycloak.models.cache.CacheUserProviderSpi
 
getName() - Method in class org.keycloak.models.ClientSpi
 
getName() - Method in class org.keycloak.models.CodeToTokenStoreSpi
 
getName() - Method in class org.keycloak.models.dblock.DBLockSpi
 
getName() - Method in class org.keycloak.models.RealmSpi
 
getName() - Method in class org.keycloak.models.session.UserSessionPersisterSpi
 
getName() - Method in class org.keycloak.models.SingleUseTokenStoreSpi
 
getName() - Method in class org.keycloak.models.UserSessionSpi
 
getName() - Method in class org.keycloak.models.UserSpi
 
getName() - Method in interface org.keycloak.models.utils.reflection.Property
Returns the name of the property.
getName() - Method in class org.keycloak.policy.BlacklistPasswordPolicyProviderFactory.FileBasedPasswordBlacklist
 
getName() - Method in interface org.keycloak.policy.BlacklistPasswordPolicyProviderFactory.PasswordBlacklist
 
getName() - Method in class org.keycloak.policy.PasswordPolicyManagerSpi
 
getName() - Method in class org.keycloak.policy.PasswordPolicySpi
 
getName() - Method in class org.keycloak.protocol.ClientInstallationSpi
 
getName() - Method in class org.keycloak.protocol.LoginProtocolSpi
 
getName() - Method in class org.keycloak.protocol.oidc.TokenIntrospectionSpi
 
getName() - Method in class org.keycloak.protocol.ProtocolMapperSpi
 
getName() - Method in class org.keycloak.provider.ExceptionConverterSpi
 
getName() - Method in class org.keycloak.provider.KeycloakDeploymentInfo
 
getName() - Method in class org.keycloak.scripting.Script
 
getName() - Method in class org.keycloak.scripting.ScriptingSpi
 
getName() - Method in interface org.keycloak.services.clientpolicy.ClientPolicyProvider
 
getName() - Method in class org.keycloak.services.clientpolicy.ClientPolicySpi
 
getName() - Method in interface org.keycloak.services.clientpolicy.condition.ClientPolicyConditionProvider
 
getName() - Method in class org.keycloak.services.clientpolicy.condition.ClientPolicyConditionSpi
 
getName() - Method in interface org.keycloak.services.clientpolicy.executor.ClientPolicyExecutorProvider
 
getName() - Method in class org.keycloak.services.clientpolicy.executor.ClientPolicyExecutorSpi
 
getName() - Method in class org.keycloak.services.managers.BruteForceProtectorSpi
 
getName() - Method in class org.keycloak.services.resource.RealmResourceSPI
 
getName() - Method in class org.keycloak.sessions.AuthenticationSessionSpi
 
getName() - Method in class org.keycloak.sessions.StickySessionEncoderSpi
 
getName() - Method in class org.keycloak.storage.client.ClientStorageProviderSpi
 
getName() - Method in class org.keycloak.theme.ThemeSpi
 
getName() - Method in class org.keycloak.timer.TimerSpi
 
getName() - Method in class org.keycloak.transaction.TransactionManagerLookupSpi
 
getName() - Method in class org.keycloak.truststore.TruststoreSpi
 
getName() - Method in class org.keycloak.validation.ClientValidationSPI
 
getNote(String) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
getNote(String) - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
getNotes() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
getNotes() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData
 
getNotes() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
getNotes() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter.PersistentUserSessionData
 
getOperationalInfo() - Method in interface org.keycloak.provider.ServerInfoAwareProviderFactory
Return actual info about the provider.
getOperationType() - Method in class org.keycloak.events.admin.AdminEvent
Returns the type of the operation
getOwner() - Method in interface org.keycloak.authorization.model.PermissionTicket
Returns the resource's owner, which is usually an identifier that uniquely identifies the resource's owner.
getOwner() - Method in interface org.keycloak.authorization.model.Policy
 
getOwner() - Method in interface org.keycloak.authorization.model.Resource
Returns the resource's owner, which is usually an identifier that uniquely identifies the resource's owner.
getParameters() - Method in class org.keycloak.models.utils.FormMessage
 
getParameters() - Method in exception org.keycloak.protocol.ProtocolMapperConfigException
 
getParentPolicy() - Method in class org.keycloak.authorization.policy.evaluation.DefaultEvaluation
 
getPemFromCertificate(X509Certificate) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
getPemFromKey(Key) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
getPermission() - Method in class org.keycloak.authorization.policy.evaluation.DefaultEvaluation
 
getPermission() - Method in interface org.keycloak.authorization.policy.evaluation.Evaluation
Returns the ResourcePermission to be evaluated.
getPermission() - Method in class org.keycloak.authorization.policy.evaluation.Result
 
getPermissionTicketStore() - Method in interface org.keycloak.authorization.store.StoreFactory
getPolicy() - Method in interface org.keycloak.authorization.model.PermissionTicket
 
getPolicy() - Method in class org.keycloak.authorization.policy.evaluation.DefaultEvaluation
 
getPolicy() - Method in interface org.keycloak.authorization.policy.evaluation.Evaluation
Returns the Policy.
getPolicy(Policy) - Method in class org.keycloak.authorization.policy.evaluation.Result
 
getPolicy() - Method in class org.keycloak.authorization.policy.evaluation.Result.PolicyResult
 
getPolicy() - Method in interface org.keycloak.truststore.TruststoreProvider
 
getPolicyEnforcementMode() - Method in interface org.keycloak.authorization.model.ResourceServer
Returns the PolicyEnforcementMode configured for this instance.
getPolicyEvaluator() - Method in class org.keycloak.authorization.AuthorizationProvider
 
getPolicyStore() - Method in interface org.keycloak.authorization.store.StoreFactory
Returns a PolicyStore.
getPriority() - Method in interface org.keycloak.protocol.ProtocolMapper
Priority of this protocolMapper implementation.
getPrivateKey(String) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
getProtector() - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
 
getProtocol() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
getProtocol() - Method in interface org.keycloak.protocol.ClientInstallationProvider
 
getProtocol() - Method in interface org.keycloak.protocol.ProtocolMapper
 
getProtocolAuthenticatorMethods(String) - Method in interface org.keycloak.authentication.ClientAuthenticatorFactory
Get authentication methods for the specified protocol
getProtocolMappers() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData
 
getProvider(String) - Method in class org.keycloak.authorization.AuthorizationProvider
Returns a PolicyProviderFactory given a type.
getProviderClass() - Method in class org.keycloak.authentication.AuthenticatorSpi
 
getProviderClass() - Method in class org.keycloak.authentication.ClientAuthenticatorSpi
 
getProviderClass() - Method in class org.keycloak.authentication.FormActionSpi
 
getProviderClass() - Method in class org.keycloak.authentication.FormAuthenticatorSpi
 
getProviderClass() - Method in class org.keycloak.authentication.RequiredActionSpi
 
getProviderClass() - Method in class org.keycloak.authorization.AuthorizationSpi
 
getProviderClass() - Method in class org.keycloak.authorization.policy.provider.PolicySpi
 
getProviderClass() - Method in class org.keycloak.authorization.store.StoreFactorySpi
 
getProviderClass() - Method in class org.keycloak.broker.provider.IdentityProviderMapperSpi
 
getProviderClass() - Method in class org.keycloak.broker.provider.IdentityProviderSpi
 
getProviderClass() - Method in class org.keycloak.broker.social.SocialProviderSpi
 
getProviderClass() - Method in class org.keycloak.cluster.ClusterSpi
 
getProviderClass() - Method in class org.keycloak.connections.httpclient.HttpClientSpi
 
getProviderClass() - Method in class org.keycloak.credential.CredentialSpi
 
getProviderClass() - Method in class org.keycloak.credential.hash.PasswordHashSpi
 
getProviderClass() - Method in class org.keycloak.crypto.CekManagementSpi
 
getProviderClass() - Method in class org.keycloak.crypto.ClientSignatureVerifierSpi
 
getProviderClass() - Method in class org.keycloak.crypto.ContentEncryptionSpi
 
getProviderClass() - Method in class org.keycloak.crypto.HashSpi
 
getProviderClass() - Method in class org.keycloak.crypto.SignatureSpi
 
getProviderClass() - Method in class org.keycloak.email.EmailSenderSpi
 
getProviderClass() - Method in class org.keycloak.email.EmailTemplateSpi
 
getProviderClass() - Method in class org.keycloak.events.EventListenerSpi
 
getProviderClass() - Method in class org.keycloak.events.EventStoreSpi
 
getProviderClass() - Method in class org.keycloak.executors.ExecutorsSpi
 
getProviderClass() - Method in class org.keycloak.exportimport.ExportSpi
 
getProviderClass() - Method in class org.keycloak.exportimport.ImportSpi
 
getProviderClass() - Method in class org.keycloak.forms.account.AccountSpi
 
getProviderClass() - Method in class org.keycloak.forms.login.LoginFormsSpi
 
getProviderClass() - Method in class org.keycloak.headers.SecurityHeadersSpi
 
getProviderClass() - Method in class org.keycloak.keys.KeySpi
 
getProviderClass() - Method in class org.keycloak.keys.PublicKeyStorageSpi
 
getProviderClass() - Method in class org.keycloak.migration.MigrationSpi
 
getProviderClass() - Method in class org.keycloak.models.ActionTokenStoreSpi
 
getProviderClass() - Method in class org.keycloak.models.cache.authorization.CachedStoreFactorySpi
 
getProviderClass() - Method in class org.keycloak.models.cache.CacheRealmProviderSpi
 
getProviderClass() - Method in class org.keycloak.models.cache.CacheUserProviderSpi
 
getProviderClass() - Method in class org.keycloak.models.ClientSpi
 
getProviderClass() - Method in class org.keycloak.models.CodeToTokenStoreSpi
 
getProviderClass() - Method in class org.keycloak.models.dblock.DBLockSpi
 
getProviderClass() - Method in class org.keycloak.models.RealmSpi
 
getProviderClass() - Method in class org.keycloak.models.session.UserSessionPersisterSpi
 
getProviderClass() - Method in class org.keycloak.models.SingleUseTokenStoreSpi
 
getProviderClass() - Method in class org.keycloak.models.UserSessionSpi
 
getProviderClass() - Method in class org.keycloak.models.UserSpi
 
getProviderClass() - Method in class org.keycloak.policy.PasswordPolicyManagerSpi
 
getProviderClass() - Method in class org.keycloak.policy.PasswordPolicySpi
 
getProviderClass() - Method in class org.keycloak.protocol.ClientInstallationSpi
 
getProviderClass() - Method in class org.keycloak.protocol.LoginProtocolSpi
 
getProviderClass() - Method in class org.keycloak.protocol.oidc.TokenIntrospectionSpi
 
getProviderClass() - Method in class org.keycloak.protocol.ProtocolMapperSpi
 
getProviderClass() - Method in class org.keycloak.provider.ExceptionConverterSpi
 
getProviderClass() - Method in class org.keycloak.scripting.ScriptingSpi
 
getProviderClass() - Method in class org.keycloak.services.clientpolicy.ClientPolicySpi
 
getProviderClass() - Method in class org.keycloak.services.clientpolicy.condition.ClientPolicyConditionSpi
 
getProviderClass() - Method in class org.keycloak.services.clientpolicy.executor.ClientPolicyExecutorSpi
 
getProviderClass() - Method in class org.keycloak.services.managers.BruteForceProtectorSpi
 
getProviderClass() - Method in class org.keycloak.services.resource.RealmResourceSPI
 
getProviderClass() - Method in class org.keycloak.sessions.AuthenticationSessionSpi
 
getProviderClass() - Method in class org.keycloak.sessions.StickySessionEncoderSpi
 
getProviderClass() - Method in class org.keycloak.storage.client.ClientStorageProviderSpi
 
getProviderClass() - Method in class org.keycloak.theme.ThemeSpi
 
getProviderClass() - Method in class org.keycloak.timer.TimerSpi
 
getProviderClass() - Method in class org.keycloak.transaction.TransactionManagerLookupSpi
 
getProviderClass() - Method in class org.keycloak.truststore.TruststoreSpi
 
getProviderClass() - Method in class org.keycloak.validation.ClientValidationSPI
 
getProviderFactories() - Method in class org.keycloak.authorization.AuthorizationProvider
Returns the registered PolicyProviderFactory.
getProviderFactory(String) - Method in class org.keycloak.authorization.AuthorizationProvider
Returns a PolicyProviderFactory given a type.
getProviderFactoryClass() - Method in class org.keycloak.authentication.AuthenticatorSpi
 
getProviderFactoryClass() - Method in class org.keycloak.authentication.ClientAuthenticatorSpi
 
getProviderFactoryClass() - Method in class org.keycloak.authentication.FormActionSpi
 
getProviderFactoryClass() - Method in class org.keycloak.authentication.FormAuthenticatorSpi
 
getProviderFactoryClass() - Method in class org.keycloak.authentication.RequiredActionSpi
 
getProviderFactoryClass() - Method in class org.keycloak.authorization.AuthorizationSpi
 
getProviderFactoryClass() - Method in class org.keycloak.authorization.policy.provider.PolicySpi
 
getProviderFactoryClass() - Method in class org.keycloak.authorization.store.StoreFactorySpi
 
getProviderFactoryClass() - Method in class org.keycloak.broker.provider.IdentityProviderMapperSpi
 
getProviderFactoryClass() - Method in class org.keycloak.broker.provider.IdentityProviderSpi
 
getProviderFactoryClass() - Method in class org.keycloak.broker.social.SocialProviderSpi
 
getProviderFactoryClass() - Method in class org.keycloak.cluster.ClusterSpi
 
getProviderFactoryClass() - Method in class org.keycloak.connections.httpclient.HttpClientSpi
 
getProviderFactoryClass() - Method in class org.keycloak.credential.CredentialSpi
 
getProviderFactoryClass() - Method in class org.keycloak.credential.hash.PasswordHashSpi
 
getProviderFactoryClass() - Method in class org.keycloak.crypto.CekManagementSpi
 
getProviderFactoryClass() - Method in class org.keycloak.crypto.ClientSignatureVerifierSpi
 
getProviderFactoryClass() - Method in class org.keycloak.crypto.ContentEncryptionSpi
 
getProviderFactoryClass() - Method in class org.keycloak.crypto.HashSpi
 
getProviderFactoryClass() - Method in class org.keycloak.crypto.SignatureSpi
 
getProviderFactoryClass() - Method in class org.keycloak.email.EmailSenderSpi
 
getProviderFactoryClass() - Method in class org.keycloak.email.EmailTemplateSpi
 
getProviderFactoryClass() - Method in class org.keycloak.events.EventListenerSpi
 
getProviderFactoryClass() - Method in class org.keycloak.events.EventStoreSpi
 
getProviderFactoryClass() - Method in class org.keycloak.executors.ExecutorsSpi
 
getProviderFactoryClass() - Method in class org.keycloak.exportimport.ExportSpi
 
getProviderFactoryClass() - Method in class org.keycloak.exportimport.ImportSpi
 
getProviderFactoryClass() - Method in class org.keycloak.forms.account.AccountSpi
 
getProviderFactoryClass() - Method in class org.keycloak.forms.login.LoginFormsSpi
 
getProviderFactoryClass() - Method in class org.keycloak.headers.SecurityHeadersSpi
 
getProviderFactoryClass() - Method in class org.keycloak.keys.KeySpi
 
getProviderFactoryClass() - Method in class org.keycloak.keys.PublicKeyStorageSpi
 
getProviderFactoryClass() - Method in class org.keycloak.migration.MigrationSpi
 
getProviderFactoryClass() - Method in class org.keycloak.models.ActionTokenStoreSpi
 
getProviderFactoryClass() - Method in class org.keycloak.models.cache.authorization.CachedStoreFactorySpi
 
getProviderFactoryClass() - Method in class org.keycloak.models.cache.CacheRealmProviderSpi
 
getProviderFactoryClass() - Method in class org.keycloak.models.cache.CacheUserProviderSpi
 
getProviderFactoryClass() - Method in class org.keycloak.models.ClientSpi
 
getProviderFactoryClass() - Method in class org.keycloak.models.CodeToTokenStoreSpi
 
getProviderFactoryClass() - Method in class org.keycloak.models.dblock.DBLockSpi
 
getProviderFactoryClass() - Method in class org.keycloak.models.RealmSpi
 
getProviderFactoryClass() - Method in class org.keycloak.models.session.UserSessionPersisterSpi
 
getProviderFactoryClass() - Method in class org.keycloak.models.SingleUseTokenStoreSpi
 
getProviderFactoryClass() - Method in class org.keycloak.models.UserSessionSpi
 
getProviderFactoryClass() - Method in class org.keycloak.models.UserSpi
 
getProviderFactoryClass() - Method in class org.keycloak.policy.PasswordPolicyManagerSpi
 
getProviderFactoryClass() - Method in class org.keycloak.policy.PasswordPolicySpi
 
getProviderFactoryClass() - Method in class org.keycloak.protocol.ClientInstallationSpi
 
getProviderFactoryClass() - Method in class org.keycloak.protocol.LoginProtocolSpi
 
getProviderFactoryClass() - Method in class org.keycloak.protocol.oidc.TokenIntrospectionSpi
 
getProviderFactoryClass() - Method in class org.keycloak.protocol.ProtocolMapperSpi
 
getProviderFactoryClass() - Method in class org.keycloak.provider.ExceptionConverterSpi
 
getProviderFactoryClass() - Method in class org.keycloak.scripting.ScriptingSpi
 
getProviderFactoryClass() - Method in class org.keycloak.services.clientpolicy.ClientPolicySpi
 
getProviderFactoryClass() - Method in class org.keycloak.services.clientpolicy.condition.ClientPolicyConditionSpi
 
getProviderFactoryClass() - Method in class org.keycloak.services.clientpolicy.executor.ClientPolicyExecutorSpi
 
getProviderFactoryClass() - Method in class org.keycloak.services.managers.BruteForceProtectorSpi
 
getProviderFactoryClass() - Method in class org.keycloak.services.resource.RealmResourceSPI
 
getProviderFactoryClass() - Method in class org.keycloak.sessions.AuthenticationSessionSpi
 
getProviderFactoryClass() - Method in class org.keycloak.sessions.StickySessionEncoderSpi
 
getProviderFactoryClass() - Method in class org.keycloak.storage.client.ClientStorageProviderSpi
 
getProviderFactoryClass() - Method in class org.keycloak.theme.ThemeSpi
 
getProviderFactoryClass() - Method in class org.keycloak.timer.TimerSpi
 
getProviderFactoryClass() - Method in class org.keycloak.transaction.TransactionManagerLookupSpi
 
getProviderFactoryClass() - Method in class org.keycloak.truststore.TruststoreSpi
 
getProviderFactoryClass() - Method in class org.keycloak.validation.ClientValidationSPI
 
getProviderId() - Method in interface org.keycloak.services.clientpolicy.ClientPolicyProvider
 
getProviderId() - Method in interface org.keycloak.services.clientpolicy.condition.ClientPolicyConditionProvider
 
getProviderId() - Method in interface org.keycloak.services.clientpolicy.executor.ClientPolicyExecutorProvider
 
getProviderPriority() - Method in interface org.keycloak.theme.ThemeProvider
 
getProviders() - Method in class org.keycloak.provider.KeycloakDeploymentInfo
 
getPublicKey(String, String, PublicKeyLoader) - Method in interface org.keycloak.keys.PublicKeyStorageProvider
Get public key to verify messages signed by particular client.
getPublicKey(String) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
getQualifier() - Method in class org.keycloak.migration.ModelVersion
 
getRealm() - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
Current realm
getRealm() - Method in interface org.keycloak.authentication.FormContext
Current realm
getRealm() - Method in interface org.keycloak.authentication.RequiredActionContext
 
getRealm() - Method in class org.keycloak.authorization.AuthorizationProvider
 
getRealm() - Method in class org.keycloak.authorization.policy.evaluation.DefaultEvaluation
 
getRealm() - Method in interface org.keycloak.authorization.policy.evaluation.Evaluation
Returns a Realm that can be used by policies to query information.
getRealm() - Method in class org.keycloak.broker.provider.AuthenticationRequest
 
getRealm() - Method in interface org.keycloak.models.cache.CachedRealmModel.RealmCachedEvent
 
getRealm() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
getRealm() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
getRealm() - Method in class org.keycloak.storage.client.AbstractClientStorageAdapter
 
getRealmDelegate() - Method in interface org.keycloak.models.cache.CacheRealmProvider
 
getRealmId() - Method in class org.keycloak.events.admin.AdminEvent
Returns the id of the realm
getRealmId() - Method in class org.keycloak.events.admin.AuthDetails
 
getRealmId() - Method in class org.keycloak.events.admin.AuthQuery
 
getRealmId() - Method in class org.keycloak.events.Event
 
getRealmId() - Method in class org.keycloak.scripting.Script
 
getRealmRoleMappings() - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
getRedirectUri() - Method in class org.keycloak.broker.provider.AuthenticationRequest
Returns the redirect url that must be included in an authentication request in order to process responses from an identity provider.
getRedirectUri() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
getRedirectUri() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData
 
getReferenceCategory() - Method in interface org.keycloak.authentication.ConfigurableAuthenticatorFactory
General authenticator type, i.e.
getRefreshExecutionUrl() - Method in interface org.keycloak.authentication.AuthenticationFlowContext
Get the refresh URL for the required action.
getRefreshUrl(boolean) - Method in interface org.keycloak.authentication.AuthenticationFlowContext
Get the refresh URL for the flow.
getRegisteredNodes() - Method in class org.keycloak.storage.client.AbstractClientStorageAdapter
This is for logout.
getRepresentation() - Method in class org.keycloak.events.admin.AdminEvent
Returns the updated JSON representation if operationType is CREATE or UPDATE.
getRepresentationType() - Method in interface org.keycloak.authorization.policy.provider.PolicyProviderFactory
 
getRequester() - Method in interface org.keycloak.authorization.model.PermissionTicket
 
getRequiredActions(KeycloakSession) - Method in interface org.keycloak.authentication.Authenticator
Overwrite this if the authenticator is associated with
getRequiredActions() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData
 
getRequiredActions() - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
getRequirementChoices() - Method in interface org.keycloak.authentication.ConfigurableAuthenticatorFactory
What requirement settings are allowed.
getResource() - Method in interface org.keycloak.authorization.model.PermissionTicket
Returns the Resource associated with this instance
getResource() - Method in class org.keycloak.authorization.permission.ResourcePermission
Returns the resource to which this permission applies.
getResource() - Method in interface org.keycloak.services.resource.RealmResourceProvider
Returns a JAX-RS resource instance.
getResourcePath() - Method in class org.keycloak.events.admin.AdminEvent
Returns the path of the resource.
getResources() - Method in interface org.keycloak.authorization.model.Policy
Returns the Resource instances where this policy applies.
getResourceServer() - Method in interface org.keycloak.authorization.model.PermissionTicket
Returns the ResourceServer where this policy belongs to.
getResourceServer() - Method in interface org.keycloak.authorization.model.Policy
Returns the ResourceServer where this policy belongs to.
getResourceServer() - Method in interface org.keycloak.authorization.model.Resource
Returns the ResourceServer to where this resource belongs to.
getResourceServer() - Method in interface org.keycloak.authorization.model.Scope
Returns the ResourceServer instance to where this scope belongs to.
getResourceServer() - Method in class org.keycloak.authorization.permission.ResourcePermission
Returns the resource server associated with this permission.
getResourceServerStore() - Method in interface org.keycloak.authorization.store.StoreFactory
getResourceStore() - Method in interface org.keycloak.authorization.store.StoreFactory
Returns a ResourceStore.
getResourceType() - Method in class org.keycloak.events.admin.AdminEvent
Returns the type of the affected ResourceType for this AdminEvent, e.g.
getResourceTypeAsString() - Method in class org.keycloak.events.admin.AdminEvent
Returns the type as string.
getResponse() - Method in exception org.keycloak.authentication.AuthenticationFlowException
 
getResult() - Method in class org.keycloak.cluster.ExecutionResult
 
getResultList() - Method in interface org.keycloak.events.admin.AdminEventQuery
Executes the query and returns the results
getResultList() - Method in interface org.keycloak.events.EventQuery
 
getResultList() - Method in class org.keycloak.models.utils.reflection.PropertyQuery
Get the result from the query, causing the query to be run.
getResults() - Method in class org.keycloak.authorization.policy.evaluation.Result
 
getRole(String) - Method in class org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter
 
getRoleFromString(RealmModel, String) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
getRoleMappings() - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
getRoles() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData
 
getRoles() - Method in class org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter
 
getRoles(Integer, Integer) - Method in class org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter
 
getRootCertificates() - Method in interface org.keycloak.truststore.TruststoreProvider
 
getRunnable() - Method in interface org.keycloak.timer.TimerProvider.TimerTaskContext
 
getScope() - Method in interface org.keycloak.authorization.model.PermissionTicket
Returns the Scope associated with this instance
getScopes() - Method in interface org.keycloak.authorization.model.Policy
Returns the Scope instances where this policy applies.
getScopes() - Method in interface org.keycloak.authorization.model.Resource
Returns a List containing all the Scope associated with this resource.
getScopes() - Method in class org.keycloak.authorization.permission.ResourcePermission
Returns a list of permitted scopes associated with the resource
getScopeStore() - Method in interface org.keycloak.authorization.store.StoreFactory
Returns a ScopeStore.
getScriptModel() - Method in interface org.keycloak.scripting.EvaluatableScriptAdapter
 
getSecretKey(String) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
getServiceAccountClientLink() - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
getSession() - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
Current session
getSession() - Method in interface org.keycloak.authentication.FormContext
Current session
getSession() - Method in interface org.keycloak.authentication.RequiredActionContext
 
getSession() - Method in class org.keycloak.broker.provider.AuthenticationRequest
 
getSession() - Method in interface org.keycloak.validation.ClientValidationContext
 
getSessionId() - Method in class org.keycloak.events.Event
 
getSingleAttribute(String) - Method in interface org.keycloak.authorization.model.Resource
Returns the first value of an attribute with the given name
getSingleResult() - Method in class org.keycloak.models.utils.reflection.PropertyQuery
Get a single result from the query, causing the query to be run.
getSSLSocketFactory() - Method in interface org.keycloak.truststore.TruststoreProvider
 
getStarted() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
getStarted() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter.PersistentUserSessionData
Deprecated.
getStarted() - Method in class org.keycloak.models.session.PersistentUserSessionModel
 
getState() - Method in class org.keycloak.broker.provider.AuthenticationRequest
 
getState() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
getState() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter.PersistentUserSessionData
 
getStatus() - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
Get the current status of the current execution.
getStatus() - Method in interface org.keycloak.authentication.RequiredActionContext
 
getStatus() - Method in class org.keycloak.broker.provider.util.SimpleHttp.Response
 
getStoreFactory() - Method in class org.keycloak.authorization.AuthorizationProvider
Cache sits in front of this Returns a StoreFactory.
getStrength() - Method in class org.keycloak.models.utils.SHAPasswordEncoder
 
getSuccessMessage() - Method in exception org.keycloak.authentication.ForkFlowException
 
getSystemClient(RealmModel) - Static method in class org.keycloak.models.utils.SystemClientUtil
 
getTabId() - Method in class org.keycloak.broker.provider.util.IdentityBrokerState
 
getTheme(String, Theme.Type) - Method in interface org.keycloak.theme.ThemeProvider
 
getTime() - Method in class org.keycloak.events.admin.AdminEvent
Returns the time of the event
getTime() - Method in class org.keycloak.events.Event
 
getTimestamp() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
getTimestamp() - Method in class org.keycloak.models.session.PersistentClientSessionModel
 
getToken() - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
getTokenClaim() - Method in enum org.keycloak.models.ImpersonationSessionNote
 
getTokenClaim() - Method in interface org.keycloak.models.UserSessionNoteDescriptor
 
getTransactionManager() - Method in interface org.keycloak.transaction.JtaTransactionManagerLookup
 
getTruststore() - Method in interface org.keycloak.truststore.TruststoreProvider
 
getType(KeycloakSession) - Method in interface org.keycloak.authentication.CredentialValidator
 
getType() - Method in interface org.keycloak.authorization.model.Policy
Returns the type of this policy.
getType() - Method in interface org.keycloak.authorization.model.Resource
Returns a string representing the type of this resource.
getType() - Method in class org.keycloak.events.Event
 
getTypeMetadata() - Method in interface org.keycloak.storage.client.ClientStorageProviderFactory
 
getUpdatedModel() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
getUpdatedModel() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
getUriInfo() - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
UriInfo of the current request
getUriInfo() - Method in interface org.keycloak.authentication.FormContext
UriInfo of the current request
getUriInfo() - Method in interface org.keycloak.authentication.RequiredActionContext
 
getUriInfo() - Method in class org.keycloak.broker.provider.AuthenticationRequest
 
getUris() - Method in interface org.keycloak.authorization.model.Resource
Returns a List containing all URI that uniquely identify this resource.
getUser() - Method in interface org.keycloak.authentication.AuthenticationFlowContext
Current user attached to this flow.
getUser() - Method in interface org.keycloak.authentication.FormContext
Current user attached to this flow.
getUser() - Method in interface org.keycloak.authentication.RequiredActionContext
Current user
getUser() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
getUserAttribute(String) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
getUserAttributes(String) - Method in interface org.keycloak.authorization.policy.evaluation.Realm
Returns all attributes associated with the a user with the given id.
getUserClientRoles(String, String) - Method in interface org.keycloak.authorization.policy.evaluation.Realm
Returns all client roles granted for a user with the given id.
getUserGroups(String) - Method in interface org.keycloak.authorization.policy.evaluation.Realm
Returns all groups which the user with the given id is a member.
getUserId() - Method in class org.keycloak.events.admin.AuthDetails
 
getUserId() - Method in class org.keycloak.events.admin.AuthQuery
 
getUserId() - Method in class org.keycloak.events.Event
 
getUserId() - Method in interface org.keycloak.models.OfflineUserSessionModel
 
getUserId() - Method in class org.keycloak.models.session.PersistentClientSessionModel
 
getUserId() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
getUsername() - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
Username in remote idp
getUsername() - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
getUserRealmRoles(String) - Method in interface org.keycloak.authorization.policy.evaluation.Realm
Returns all realm roles granted for a user with the given id.
getUserSession() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
getUserSessionId() - Method in class org.keycloak.models.session.PersistentClientSessionModel
 
getUserSessionId() - Method in class org.keycloak.models.session.PersistentUserSessionModel
 
getUserSessionNotes() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData
 
getUserSessionsCount(boolean) - Method in class org.keycloak.models.session.DisabledUserSessionPersisterProvider
 
getUserSessionsCount(boolean) - Method in interface org.keycloak.models.session.UserSessionPersisterProvider
 
getUuidAttributeName(String) - Static method in class org.keycloak.models.LDAPConstants
 
getValue(String) - Method in interface org.keycloak.authorization.attribute.Attributes
Returns a Attributes.Entry from where values can be obtained and parsed accordingly.
getValue(Object) - Method in interface org.keycloak.models.utils.reflection.Property
Returns the property value for the specified bean.
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo1_2_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo1_3_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo1_4_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo1_5_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo1_6_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo1_7_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo1_8_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo1_9_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo1_9_2
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo2_0_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo2_1_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo2_2_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo2_3_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo2_5_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo3_0_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo3_1_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo3_2_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo3_4_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo3_4_1
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo3_4_2
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo4_0_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo4_2_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo4_6_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo6_0_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo8_0_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo8_0_2
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo9_0_0
 
getVersion() - Method in class org.keycloak.migration.migrators.MigrateTo9_0_4
 
getVersion() - Method in interface org.keycloak.migration.migrators.Migration
 
getWritableResultList() - Method in class org.keycloak.models.utils.reflection.PropertyQuery
Get the non read only results from the query, causing the query to be run.
getWritableSingleResult() - Method in class org.keycloak.models.utils.reflection.PropertyQuery
Get a single result from the query that is not marked as read only, causing the query to be run.
GIVENNAME - Static variable in class org.keycloak.models.LDAPConstants
 
GLOBAL - Static variable in class org.keycloak.models.utils.FormMessage
Value used for FormMessage.field if message is global (not tied to any specific form field)
grant() - Method in class org.keycloak.authorization.policy.evaluation.DefaultEvaluation
 
grant() - Method in interface org.keycloak.authorization.policy.evaluation.Evaluation
Grants the requested permission to the caller.
GRANT_TYPE - Static variable in interface org.keycloak.events.Details
 
GRANTED - Static variable in interface org.keycloak.authorization.model.PermissionTicket
 
grantPermission(AuthorizationProvider, List<Permission>, ResourcePermission, Collection<Scope>, ResourceServer, AuthorizationRequest, Result) - Method in class org.keycloak.authorization.policy.evaluation.DecisionPermissionCollector
 
grantRole(RoleModel) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
grantRole(RoleModel) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
grantRole(RoleModel) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
GROUP - Static variable in class org.keycloak.models.LDAPConstants
 
GROUP_OF_ENTRIES - Static variable in class org.keycloak.models.LDAPConstants
 
GROUP_OF_NAMES - Static variable in class org.keycloak.models.LDAPConstants
 
GROUP_OF_UNIQUE_NAMES - Static variable in class org.keycloak.models.LDAPConstants
 
GroupSynchronizer - Class in org.keycloak.authorization.store.syncronization
 
GroupSynchronizer() - Constructor for class org.keycloak.authorization.store.syncronization.GroupSynchronizer
 

H

hasAddress(long) - Static method in class org.keycloak.models.ClaimMask
 
hasClientRole(String, String) - Method in interface org.keycloak.authorization.identity.Identity
Indicates if this identity is granted with a client role with the given roleName.
hasEmail(long) - Static method in class org.keycloak.models.ClaimMask
 
hasGender(long) - Static method in class org.keycloak.models.ClaimMask
 
hash(String) - Method in interface org.keycloak.crypto.HashProvider
 
hash(byte[]) - Method in interface org.keycloak.crypto.HashProvider
 
HashAlgorithmPasswordPolicyProviderFactory - Class in org.keycloak.policy
 
HashAlgorithmPasswordPolicyProviderFactory() - Constructor for class org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory
 
hashCode() - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
hashCode() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
hashCode() - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
hashCode() - Method in class org.keycloak.storage.client.AbstractReadOnlyClientScopeAdapter
 
HashIterationsPasswordPolicyProviderFactory - Class in org.keycloak.policy
 
HashIterationsPasswordPolicyProviderFactory() - Constructor for class org.keycloak.policy.HashIterationsPasswordPolicyProviderFactory
 
HashProvider - Interface in org.keycloak.crypto
 
HashProviderFactory - Interface in org.keycloak.crypto
 
HashSpi - Class in org.keycloak.crypto
 
HashSpi() - Constructor for class org.keycloak.crypto.HashSpi
 
hasLocale(long) - Static method in class org.keycloak.models.ClaimMask
 
hasName(long) - Static method in class org.keycloak.models.ClaimMask
 
hasPhone(long) - Static method in class org.keycloak.models.ClaimMask
 
hasPicture(long) - Static method in class org.keycloak.models.ClaimMask
 
hasProfile(long) - Static method in class org.keycloak.models.ClaimMask
 
hasProvider(RealmModel, String) - Static method in class org.keycloak.models.utils.DefaultKeyProviders
 
hasRealmRole(String) - Method in interface org.keycloak.authorization.identity.Identity
Indicates if this identity is granted with a realm role with the given roleName.
hasRole(RoleModel) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
hasServices() - Method in class org.keycloak.provider.KeycloakDeploymentInfo
 
hasTheme(String, Theme.Type) - Method in interface org.keycloak.theme.ThemeProvider
 
hasThemeResources() - Method in class org.keycloak.provider.KeycloakDeploymentInfo
 
hasThemes() - Method in class org.keycloak.provider.KeycloakDeploymentInfo
 
hasUsername(long) - Static method in class org.keycloak.models.ClaimMask
 
hasWebsite(long) - Static method in class org.keycloak.models.ClaimMask
 
header - Variable in class org.keycloak.authentication.ConsoleDisplayMode
 
header(RequiredActionContext) - Static method in class org.keycloak.authentication.ConsoleDisplayMode
Build challenge response header only for required actions
header(AuthenticationFlowContext) - Static method in class org.keycloak.authentication.ConsoleDisplayMode
Build challenge response header only for authentication flows
header() - Method in class org.keycloak.authentication.ConsoleDisplayMode
Start building the header
header(String, String) - Method in class org.keycloak.broker.provider.util.SimpleHttp
 
HeaderBuilder(String) - Constructor for class org.keycloak.authentication.ConsoleDisplayMode.HeaderBuilder
 
HistoryPasswordPolicyProvider - Class in org.keycloak.policy
 
HistoryPasswordPolicyProvider(KeycloakSession) - Constructor for class org.keycloak.policy.HistoryPasswordPolicyProvider
 
HistoryPasswordPolicyProviderFactory - Class in org.keycloak.policy
 
HistoryPasswordPolicyProviderFactory() - Constructor for class org.keycloak.policy.HistoryPasswordPolicyProviderFactory
 
HostnameVerificationPolicy - Enum in org.keycloak.truststore
 
HTTP_CHALLENGE_FLOW - Static variable in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
httpChallengeFlow(RealmModel) - Static method in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
HttpClientFactory - Interface in org.keycloak.connections.httpclient
 
HttpClientProvider - Interface in org.keycloak.connections.httpclient
 
HttpClientSpi - Class in org.keycloak.connections.httpclient
 
HttpClientSpi() - Constructor for class org.keycloak.connections.httpclient.HttpClientSpi
 

I

ID - Static variable in interface org.keycloak.authorization.model.PermissionTicket
 
ID - Static variable in class org.keycloak.credential.hash.Pbkdf2PasswordHashProviderFactory
 
ID - Static variable in class org.keycloak.credential.hash.Pbkdf2Sha256PasswordHashProviderFactory
 
ID - Static variable in class org.keycloak.credential.hash.Pbkdf2Sha512PasswordHashProviderFactory
 
ID - Static variable in class org.keycloak.models.session.DisabledUserSessionPersisterProvider
 
ID - Static variable in class org.keycloak.policy.BlacklistPasswordPolicyProviderFactory
 
ID - Static variable in class org.keycloak.policy.DigitsPasswordPolicyProviderFactory
 
ID - Static variable in class org.keycloak.policy.LengthPasswordPolicyProviderFactory
 
ID - Static variable in class org.keycloak.policy.LowerCasePasswordPolicyProviderFactory
 
ID - Static variable in class org.keycloak.policy.NotUsernamePasswordPolicyProviderFactory
 
ID - Static variable in class org.keycloak.policy.RegexPatternsPasswordPolicyProviderFactory
 
ID - Static variable in class org.keycloak.policy.SpecialCharsPasswordPolicyProviderFactory
 
ID - Static variable in class org.keycloak.policy.UpperCasePasswordPolicyProviderFactory
 
Identity - Interface in org.keycloak.authorization.identity
Represents a security identity, which can be a person or non-person entity that was previously authenticated.
IDENTITY_PROVIDER - Static variable in interface org.keycloak.events.Details
 
IDENTITY_PROVIDER_BROKER_CONTEXT - Static variable in interface org.keycloak.email.EmailTemplateProvider
 
IDENTITY_PROVIDER_BROKER_CONTEXT - Static variable in interface org.keycloak.forms.login.LoginFormsProvider
 
IDENTITY_PROVIDER_ERROR - Static variable in interface org.keycloak.events.Errors
 
IDENTITY_PROVIDER_LOGIN_FAILURE - Static variable in interface org.keycloak.events.Errors
 
IDENTITY_PROVIDER_SPI_NAME - Static variable in class org.keycloak.broker.provider.IdentityProviderSpi
 
IDENTITY_PROVIDER_USERNAME - Static variable in interface org.keycloak.events.Details
 
IdentityBrokerException - Exception in org.keycloak.broker.provider
 
IdentityBrokerException(String) - Constructor for exception org.keycloak.broker.provider.IdentityBrokerException
 
IdentityBrokerException(String, Throwable) - Constructor for exception org.keycloak.broker.provider.IdentityBrokerException
 
IdentityBrokerState - Class in org.keycloak.broker.provider.util
Encapsulates parsing logic related to state passed to identity provider in "state" (or RelayState) parameter
IdentityProvider<C extends IdentityProviderModel> - Interface in org.keycloak.broker.provider
 
IdentityProvider.AuthenticationCallback - Interface in org.keycloak.broker.provider
 
IdentityProviderDataMarshaller - Interface in org.keycloak.broker.provider
 
IdentityProviderFactory<T extends IdentityProvider> - Interface in org.keycloak.broker.provider
 
IdentityProviderMapper - Interface in org.keycloak.broker.provider
 
IdentityProviderMapperSpi - Class in org.keycloak.broker.provider
 
IdentityProviderMapperSpi() - Constructor for class org.keycloak.broker.provider.IdentityProviderMapperSpi
 
IdentityProviderMapperSyncModeDelegate - Class in org.keycloak.broker.provider
 
IdentityProviderMapperSyncModeDelegate() - Constructor for class org.keycloak.broker.provider.IdentityProviderMapperSyncModeDelegate
 
IdentityProviderSpi - Class in org.keycloak.broker.provider
 
IdentityProviderSpi() - Constructor for class org.keycloak.broker.provider.IdentityProviderSpi
 
IDLE_TIMEOUT_WINDOW_SECONDS - Static variable in class org.keycloak.models.utils.SessionTimeoutHelper
The maximum time difference, which will be still tolerated when checking userSession idle timeout.
IDP_CREATE_UNIQUE_USER_CONFIG_ALIAS - Static variable in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
IDP_REVIEW_PROFILE_CONFIG_ALIAS - Static variable in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
ignore() - Method in interface org.keycloak.authentication.RequiredActionContext
Ignore this required action and go onto the next, or complete the flow.
ILLEGAL_ORIGIN - Static variable in interface org.keycloak.events.Errors
 
IMPERSONATION_ROLE - Static variable in class org.keycloak.models.ImpersonationConstants
 
ImpersonationConstants - Class in org.keycloak.models
 
ImpersonationConstants() - Constructor for class org.keycloak.models.ImpersonationConstants
 
ImpersonationSessionNote - Enum in org.keycloak.models
Session note metadata for impersonation details stored in user session notes.
IMPERSONATOR - Static variable in interface org.keycloak.events.Details
 
IMPERSONATOR_REALM - Static variable in interface org.keycloak.events.Details
 
importAuthenticationFlows(RealmModel, RealmRepresentation) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
importAuthorizationSettings(ClientRepresentation, ClientModel, KeycloakSession) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
importComponents(RealmModel, MultivaluedHashMap<String, ComponentExportRepresentation>, String) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
importFederatedUser(KeycloakSession, RealmModel, UserRepresentation) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
importGroup(RealmModel, GroupModel, GroupRepresentation) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
importGroups(RealmModel, RealmRepresentation) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
importModel(KeycloakSessionFactory, Strategy) - Method in interface org.keycloak.exportimport.ImportProvider
 
importNewUser(KeycloakSession, RealmModel, UserModel, BrokeredIdentityContext) - Method in class org.keycloak.broker.provider.AbstractIdentityProvider
 
importNewUser(KeycloakSession, RealmModel, UserModel, IdentityProviderMapperModel, BrokeredIdentityContext) - Method in class org.keycloak.broker.provider.AbstractIdentityProviderMapper
 
importNewUser(KeycloakSession, RealmModel, UserModel, BrokeredIdentityContext) - Method in interface org.keycloak.broker.provider.IdentityProvider
 
importNewUser(KeycloakSession, RealmModel, UserModel, IdentityProviderMapperModel, BrokeredIdentityContext) - Method in interface org.keycloak.broker.provider.IdentityProviderMapper
Called after UserModel is created for first time for this user.
ImportProvider - Interface in org.keycloak.exportimport
 
ImportProviderFactory - Interface in org.keycloak.exportimport
 
importRealm(KeycloakSessionFactory, String, Strategy) - Method in interface org.keycloak.exportimport.ImportProvider
 
importRealm(KeycloakSession, RealmRepresentation, RealmModel, boolean) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
importRealmAuthorizationSettings(RealmRepresentation, RealmModel, KeycloakSession) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
importRoles(RolesRepresentation, RealmModel) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
ImportSpi - Class in org.keycloak.exportimport
 
ImportSpi() - Constructor for class org.keycloak.exportimport.ImportSpi
 
importUserFederationProvidersAndMappers(KeycloakSession, RealmRepresentation, RealmModel) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
init(Config.Scope) - Method in class org.keycloak.broker.provider.AbstractIdentityProviderFactory
 
init(Config.Scope) - Method in class org.keycloak.broker.provider.AbstractIdentityProviderMapper
 
init(Config.Scope) - Method in interface org.keycloak.credential.CredentialProviderFactory
 
init(Config.Scope) - Method in class org.keycloak.credential.hash.Pbkdf2PasswordHashProviderFactory
 
init(Config.Scope) - Method in class org.keycloak.credential.hash.Pbkdf2Sha256PasswordHashProviderFactory
 
init(Config.Scope) - Method in class org.keycloak.credential.hash.Pbkdf2Sha512PasswordHashProviderFactory
 
init(Config.Scope) - Method in interface org.keycloak.crypto.CekManagementProviderFactory
 
init(Config.Scope) - Method in interface org.keycloak.crypto.ClientSignatureVerifierProviderFactory
 
init(Config.Scope) - Method in interface org.keycloak.crypto.ContentEncryptionProviderFactory
 
init(Config.Scope) - Method in interface org.keycloak.crypto.HashProviderFactory
 
init(Config.Scope) - Method in interface org.keycloak.crypto.SignatureProviderFactory
 
init(Config.Scope) - Method in interface org.keycloak.headers.SecurityHeadersProviderFactory
 
init(Config.Scope) - Method in interface org.keycloak.keys.KeyProviderFactory
 
init(Config.Scope) - Method in class org.keycloak.models.session.DisabledUserSessionPersisterProvider
 
init(Config.Scope) - Method in class org.keycloak.policy.BlacklistPasswordPolicyProviderFactory
 
init(Config.Scope) - Method in class org.keycloak.policy.DefaultPasswordPolicyManagerProviderFactory
 
init(Config.Scope) - Method in class org.keycloak.policy.DigitsPasswordPolicyProviderFactory
 
init(Config.Scope) - Method in class org.keycloak.policy.ForceExpiredPasswordPolicyProviderFactory
 
init(Config.Scope) - Method in class org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory
 
init(Config.Scope) - Method in class org.keycloak.policy.HashIterationsPasswordPolicyProviderFactory
 
init(Config.Scope) - Method in class org.keycloak.policy.HistoryPasswordPolicyProviderFactory
 
init(Config.Scope) - Method in class org.keycloak.policy.LengthPasswordPolicyProviderFactory
 
init(Config.Scope) - Method in class org.keycloak.policy.LowerCasePasswordPolicyProviderFactory
 
init(Config.Scope) - Method in class org.keycloak.policy.NotUsernamePasswordPolicyProviderFactory
 
init(Config.Scope) - Method in class org.keycloak.policy.RegexPatternsPasswordPolicyProviderFactory
 
init(Config.Scope) - Method in class org.keycloak.policy.SpecialCharsPasswordPolicyProviderFactory
 
init(Config.Scope) - Method in class org.keycloak.policy.UpperCasePasswordPolicyProviderFactory
 
init(Config.Scope) - Method in class org.keycloak.protocol.AbstractLoginProtocolFactory
 
init(Config.Scope) - Method in interface org.keycloak.provider.ExceptionConverter
 
init(Config.Scope) - Method in interface org.keycloak.storage.client.ClientStorageProviderFactory
 
init(Config.Scope) - Method in interface org.keycloak.validation.ClientValidationProviderFactory
 
initiatedActionCanceled(KeycloakSession, AuthenticationSessionModel) - Method in interface org.keycloak.authentication.RequiredActionProvider
Callback to let the action know that an application-initiated action was canceled.
InitiatedActionSupport - Enum in org.keycloak.authentication
 
initiatedActionSupport() - Method in interface org.keycloak.authentication.RequiredActionProvider
Determines what type of support is provided for application-initiated actions.
InMemoryUserAdapter - Class in org.keycloak.storage.adapter
 
InMemoryUserAdapter(KeycloakSession, RealmModel, String) - Constructor for class org.keycloak.storage.adapter.InMemoryUserAdapter
 
INSTALLED_APP_URL - Static variable in class org.keycloak.models.Constants
 
INSTALLED_APP_URN - Static variable in class org.keycloak.models.Constants
 
introspect(String) - Method in interface org.keycloak.protocol.oidc.TokenIntrospectionProvider
Introspect the token.
invalid(String) - Method in interface org.keycloak.validation.ClientValidationContext
 
INVALID_CLIENT - Static variable in interface org.keycloak.events.Errors
 
INVALID_CLIENT_CREDENTIALS - Static variable in interface org.keycloak.events.Errors
 
INVALID_CODE - Static variable in interface org.keycloak.events.Errors
 
INVALID_CODE_CHALLENGE_METHOD - Static variable in interface org.keycloak.events.Errors
 
INVALID_CODE_VERIFIER - Static variable in interface org.keycloak.events.Errors
 
INVALID_CONFIG - Static variable in interface org.keycloak.events.Errors
 
INVALID_EMAIL - Static variable in interface org.keycloak.events.Errors
 
INVALID_FORM - Static variable in interface org.keycloak.events.Errors
 
INVALID_INPUT - Static variable in interface org.keycloak.events.Errors
 
INVALID_ISSUER - Static variable in interface org.keycloak.events.Errors
 
INVALID_REDIRECT_URI - Static variable in interface org.keycloak.events.Errors
 
INVALID_REGISTRATION - Static variable in interface org.keycloak.events.Errors
 
INVALID_REQUEST - Static variable in interface org.keycloak.events.Errors
 
INVALID_SAML_AUTHN_REQUEST - Static variable in interface org.keycloak.events.Errors
 
INVALID_SAML_LOGOUT_REQUEST - Static variable in interface org.keycloak.events.Errors
 
INVALID_SAML_LOGOUT_RESPONSE - Static variable in interface org.keycloak.events.Errors
 
INVALID_SAML_RESPONSE - Static variable in interface org.keycloak.events.Errors
 
INVALID_SIGNATURE - Static variable in interface org.keycloak.events.Errors
 
INVALID_TOKEN - Static variable in interface org.keycloak.events.Errors
 
INVALID_TOKEN_TYPE - Static variable in interface org.keycloak.events.Errors
 
INVALID_USER_CREDENTIALS - Static variable in interface org.keycloak.events.Errors
 
invalidate() - Method in interface org.keycloak.authorization.model.CachedModel
Invalidate the cache for this model
invalidate() - Method in interface org.keycloak.models.cache.CachedRealmModel
Invalidate the cache for this model
InvocableScriptAdapter - Class in org.keycloak.scripting
Wraps a ScriptModel and makes it Invocable.
InvocableScriptAdapter(ScriptModel, ScriptEngine) - Constructor for class org.keycloak.scripting.InvocableScriptAdapter
Creates a new InvocableScriptAdapter instance.
invokeFunction(String, Object...) - Method in class org.keycloak.scripting.InvocableScriptAdapter
 
invokeMethod(Object, String, Object...) - Method in class org.keycloak.scripting.InvocableScriptAdapter
 
ipAddress(String) - Method in class org.keycloak.events.EventBuilder
 
ipAddress(String) - Method in interface org.keycloak.events.EventQuery
 
IS_AIA_REQUEST - Static variable in class org.keycloak.models.Constants
 
isAllowRemoteResourceManagement() - Method in interface org.keycloak.authorization.model.ResourceServer
Indicates if the resource server is allowed to manage its own resources remotely using the Protection API.
isAnnotationPresent(Class<? extends Annotation>) - Method in interface org.keycloak.models.utils.reflection.Property
Indicates whether the given annotation is defined for this property.
isClientScopeUsed(RealmModel, ClientScopeModel) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
isConfigurable() - Method in interface org.keycloak.authentication.ClientAuthenticatorFactory
Is this authenticator configurable globally?
isConfigurable() - Method in interface org.keycloak.authentication.ConfigurableAuthenticatorFactory
Is this authenticator configurable?
isDefined(String) - Method in class org.keycloak.scripting.InvocableScriptAdapter
Returns true if the ScriptEngine has a definition with the given name.
isDownloadOnly() - Method in interface org.keycloak.protocol.ClientInstallationProvider
 
isEmailVerified() - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
isEmpty() - Method in class org.keycloak.authorization.attribute.Attributes.Entry
 
isEnabled() - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
isExecuted() - Method in class org.keycloak.cluster.ExecutionResult
 
isFetched(String) - Method in interface org.keycloak.authorization.model.Policy
 
isFetched(String) - Method in interface org.keycloak.authorization.model.Resource
 
isFlowUsed(RealmModel, AuthenticationFlowModel) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
Check to see if a flow is currently in use
isFrontchannelLogout() - Method in class org.keycloak.models.ClientConfigResolver
 
isGranted() - Method in interface org.keycloak.authorization.model.PermissionTicket
 
isGranted() - Method in class org.keycloak.authorization.permission.ResourcePermission
 
isGranted(Result.PolicyResult) - Method in class org.keycloak.authorization.policy.evaluation.AbstractDecisionCollector
 
isGroupInRole(String, String) - Method in interface org.keycloak.authorization.policy.evaluation.Realm
Checks whether or not a group is granted with the given realm role.
isInternal() - Method in class org.keycloak.authentication.AuthenticatorSpi
 
isInternal() - Method in class org.keycloak.authentication.ClientAuthenticatorSpi
 
isInternal() - Method in class org.keycloak.authentication.FormActionSpi
 
isInternal() - Method in class org.keycloak.authentication.FormAuthenticatorSpi
 
isInternal() - Method in class org.keycloak.authentication.RequiredActionSpi
 
isInternal() - Method in class org.keycloak.authorization.AuthorizationSpi
 
isInternal() - Method in interface org.keycloak.authorization.policy.provider.PolicyProviderFactory
 
isInternal() - Method in class org.keycloak.authorization.policy.provider.PolicySpi
 
isInternal() - Method in class org.keycloak.authorization.store.StoreFactorySpi
 
isInternal() - Method in class org.keycloak.broker.provider.IdentityProviderMapperSpi
 
isInternal() - Method in class org.keycloak.broker.provider.IdentityProviderSpi
 
isInternal() - Method in class org.keycloak.broker.social.SocialProviderSpi
 
isInternal() - Method in class org.keycloak.cluster.ClusterSpi
 
isInternal() - Method in class org.keycloak.connections.httpclient.HttpClientSpi
 
isInternal() - Method in class org.keycloak.credential.CredentialSpi
 
isInternal() - Method in class org.keycloak.credential.hash.PasswordHashSpi
 
isInternal() - Method in class org.keycloak.crypto.CekManagementSpi
 
isInternal() - Method in class org.keycloak.crypto.ClientSignatureVerifierSpi
 
isInternal() - Method in class org.keycloak.crypto.ContentEncryptionSpi
 
isInternal() - Method in class org.keycloak.crypto.HashSpi
 
isInternal() - Method in class org.keycloak.crypto.SignatureSpi
 
isInternal() - Method in class org.keycloak.email.EmailSenderSpi
 
isInternal() - Method in class org.keycloak.email.EmailTemplateSpi
 
isInternal() - Method in class org.keycloak.events.EventListenerSpi
 
isInternal() - Method in class org.keycloak.events.EventStoreSpi
 
isInternal() - Method in class org.keycloak.executors.ExecutorsSpi
 
isInternal() - Method in class org.keycloak.exportimport.ExportSpi
 
isInternal() - Method in class org.keycloak.exportimport.ImportSpi
 
isInternal() - Method in class org.keycloak.forms.account.AccountSpi
 
isInternal() - Method in class org.keycloak.forms.login.LoginFormsSpi
 
isInternal() - Method in class org.keycloak.headers.SecurityHeadersSpi
 
isInternal() - Method in class org.keycloak.keys.KeySpi
 
isInternal() - Method in class org.keycloak.keys.PublicKeyStorageSpi
 
isInternal() - Method in class org.keycloak.migration.MigrationSpi
 
isInternal() - Method in class org.keycloak.models.ActionTokenStoreSpi
 
isInternal() - Method in class org.keycloak.models.cache.authorization.CachedStoreFactorySpi
 
isInternal() - Method in class org.keycloak.models.cache.CacheRealmProviderSpi
 
isInternal() - Method in class org.keycloak.models.cache.CacheUserProviderSpi
 
isInternal() - Method in class org.keycloak.models.ClientSpi
 
isInternal() - Method in class org.keycloak.models.CodeToTokenStoreSpi
 
isInternal() - Method in class org.keycloak.models.dblock.DBLockSpi
 
isInternal() - Method in class org.keycloak.models.RealmSpi
 
isInternal() - Method in class org.keycloak.models.session.UserSessionPersisterSpi
 
isInternal() - Method in class org.keycloak.models.SingleUseTokenStoreSpi
 
isInternal() - Method in class org.keycloak.models.UserSessionSpi
 
isInternal() - Method in class org.keycloak.models.UserSpi
 
isInternal() - Method in class org.keycloak.policy.PasswordPolicyManagerSpi
 
isInternal() - Method in class org.keycloak.policy.PasswordPolicySpi
 
isInternal() - Method in class org.keycloak.protocol.ClientInstallationSpi
 
isInternal() - Method in class org.keycloak.protocol.LoginProtocolSpi
 
isInternal() - Method in class org.keycloak.protocol.oidc.TokenIntrospectionSpi
 
isInternal() - Method in class org.keycloak.protocol.ProtocolMapperSpi
 
isInternal() - Method in class org.keycloak.provider.ExceptionConverterSpi
 
isInternal() - Method in class org.keycloak.scripting.ScriptingSpi
 
isInternal() - Method in class org.keycloak.services.clientpolicy.ClientPolicySpi
 
isInternal() - Method in class org.keycloak.services.clientpolicy.condition.ClientPolicyConditionSpi
 
isInternal() - Method in class org.keycloak.services.clientpolicy.executor.ClientPolicyExecutorSpi
 
isInternal() - Method in class org.keycloak.services.managers.BruteForceProtectorSpi
 
isInternal() - Method in class org.keycloak.services.resource.RealmResourceSPI
 
isInternal() - Method in class org.keycloak.sessions.AuthenticationSessionSpi
 
isInternal() - Method in class org.keycloak.sessions.StickySessionEncoderSpi
 
isInternal() - Method in class org.keycloak.storage.client.ClientStorageProviderSpi
 
isInternal() - Method in class org.keycloak.theme.ThemeSpi
 
isInternal() - Method in class org.keycloak.timer.TimerSpi
 
isInternal() - Method in class org.keycloak.transaction.TransactionManagerLookupSpi
 
isInternal() - Method in class org.keycloak.truststore.TruststoreSpi
 
isInternal() - Method in class org.keycloak.validation.ClientValidationSPI
 
isIssuer(String, MultivaluedMap<String, String>) - Method in interface org.keycloak.broker.provider.ExchangeExternalToken
 
isMasterRealmExported() - Method in interface org.keycloak.exportimport.ImportProvider
 
isMemberOf(GroupModel) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
isMultiplSupported() - Method in class org.keycloak.policy.BlacklistPasswordPolicyProviderFactory
 
isMultiplSupported() - Method in class org.keycloak.policy.DigitsPasswordPolicyProviderFactory
 
isMultiplSupported() - Method in class org.keycloak.policy.ForceExpiredPasswordPolicyProviderFactory
 
isMultiplSupported() - Method in class org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory
 
isMultiplSupported() - Method in class org.keycloak.policy.HashIterationsPasswordPolicyProviderFactory
 
isMultiplSupported() - Method in class org.keycloak.policy.HistoryPasswordPolicyProviderFactory
 
isMultiplSupported() - Method in class org.keycloak.policy.LengthPasswordPolicyProviderFactory
 
isMultiplSupported() - Method in class org.keycloak.policy.LowerCasePasswordPolicyProviderFactory
 
isMultiplSupported() - Method in class org.keycloak.policy.NotUsernamePasswordPolicyProviderFactory
 
isMultiplSupported() - Method in interface org.keycloak.policy.PasswordPolicyProviderFactory
 
isMultiplSupported() - Method in class org.keycloak.policy.RegexPatternsPasswordPolicyProviderFactory
 
isMultiplSupported() - Method in class org.keycloak.policy.SpecialCharsPasswordPolicyProviderFactory
 
isMultiplSupported() - Method in class org.keycloak.policy.UpperCasePasswordPolicyProviderFactory
 
isOffline() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
isOffline() - Method in class org.keycloak.models.session.PersistentUserSessionModel
 
isOneTimeAction() - Method in interface org.keycloak.authentication.RequiredActionFactory
Flag indicating whether the execution of the required action by the same circumstances (e.g.
isOwnerManagedAccess() - Method in interface org.keycloak.authorization.model.Resource
Indicates if this resource can be managed by the resource owner.
isProperty(Method) - Static method in class org.keycloak.models.utils.reflection.Properties
Indicates whether this method is a valid property method.
isProvider() - Method in class org.keycloak.provider.KeycloakDeploymentInfo
 
isReadOnly() - Method in interface org.keycloak.authorization.store.StoreFactory
Indicates if instances returned from storage are read-only.
isReadOnly() - Method in interface org.keycloak.models.utils.reflection.Property
Indicates whether this is a read-only property
isRememberMe() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
isRememberMe() - Method in class org.keycloak.models.session.PersistentUserSessionAdapter.PersistentUserSessionData
 
isSaveByDefault() - Method in enum org.keycloak.events.EventType
Determines whether this event is stored when the admin has not set a specific set of event types to save.
isSuccessful() - Method in interface org.keycloak.authentication.AuthenticationFlow
 
isSupported() - Method in interface org.keycloak.provider.EnvironmentDependentProviderFactory
 
isSurrogateAuthRequired() - Method in class org.keycloak.storage.client.AbstractClientStorageAdapter
This method really isn't used by anybody anywhere.
isTemporarilyDisabled(KeycloakSession, RealmModel, UserModel) - Method in interface org.keycloak.services.managers.BruteForceProtector
 
isUserInClientRole(String, String, String) - Method in interface org.keycloak.authorization.policy.evaluation.Realm
Checks whether or not a user with the given id is granted with the given client role.
isUserInGroup(String, String) - Method in interface org.keycloak.authorization.policy.evaluation.Realm
Checks whether or not a user with the given id is a member of the given group.
isUserInGroup(String, String, boolean) - Method in interface org.keycloak.authorization.policy.evaluation.Realm
Checks whether or not a user with the given id is a member of the given group.
isUserInRealmRole(String, String) - Method in interface org.keycloak.authorization.policy.evaluation.Realm
Checks whether or not a user with the given id is granted with the given realm role.
isUserSetupAllowed() - Method in interface org.keycloak.authentication.ConfigurableAuthenticatorFactory
Does this authenticator have required actions that can set if the user does not have this authenticator set up?

J

JBOSS_SERVER_DATA_DIR - Static variable in class org.keycloak.policy.BlacklistPasswordPolicyProviderFactory
 
joinGroup(GroupModel) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
joinGroup(GroupModel) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
joinGroup(GroupModel) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
JPEG_PHOTO - Static variable in class org.keycloak.models.LDAPConstants
 
json(Object) - Method in class org.keycloak.broker.provider.util.SimpleHttp
 
JtaTransactionManagerLookup - Interface in org.keycloak.transaction
JTA TransactionManager lookup
jweAlgorithmProvider() - Method in interface org.keycloak.crypto.CekManagementProvider
 
jweEncryptionProvider() - Method in interface org.keycloak.crypto.ContentEncryptionProvider
 

K

KC_ACTION - Static variable in class org.keycloak.models.Constants
 
KC_ACTION_EXECUTING - Static variable in class org.keycloak.models.Constants
 
KC_ACTION_MAX_AGE - Static variable in class org.keycloak.models.Constants
 
KC_ACTION_STATUS - Static variable in class org.keycloak.models.Constants
 
KEY - Static variable in class org.keycloak.models.Constants
 
KeycloakDeploymentInfo - Class in org.keycloak.provider
 
keycloakInitiatedBrowserLogout(KeycloakSession, UserSessionModel, UriInfo, RealmModel) - Method in class org.keycloak.broker.provider.AbstractIdentityProvider
 
keycloakInitiatedBrowserLogout(KeycloakSession, UserSessionModel, UriInfo, RealmModel) - Method in interface org.keycloak.broker.provider.IdentityProvider
Called when a Keycloak application initiates a logout through the browser.
KeycloakModelUtils - Class in org.keycloak.models.utils
Set of helper methods, which are useful in various model implementations.
KeyProvider - Interface in org.keycloak.keys
 
KeyProviderFactory<T extends KeyProvider> - Interface in org.keycloak.keys
 
KeySpi - Class in org.keycloak.keys
 
KeySpi() - Constructor for class org.keycloak.keys.KeySpi
 

L

label - Variable in class org.keycloak.authentication.ConsoleDisplayMode.HeaderBuilder.ParamBuilder
 
label(String) - Method in class org.keycloak.authentication.ConsoleDisplayMode.HeaderBuilder.ParamBuilder
 
labelText(String) - Method in class org.keycloak.authentication.ConsoleDisplayMode.HeaderBuilder.ParamBuilder
 
LDAP_ENTRY_DN - Static variable in class org.keycloak.models.LDAPConstants
 
LDAP_ID - Static variable in class org.keycloak.models.LDAPConstants
 
LDAP_MATCHING_RULE_IN_CHAIN - Static variable in class org.keycloak.models.LDAPConstants
 
LDAP_PROVIDER - Static variable in class org.keycloak.models.LDAPConstants
 
LDAPConstants - Class in org.keycloak.models
 
LDAPConstants() - Constructor for class org.keycloak.models.LDAPConstants
 
leaveGroup(GroupModel) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
leaveGroup(GroupModel) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
leaveGroup(GroupModel) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
LengthPasswordPolicyProvider - Class in org.keycloak.policy
 
LengthPasswordPolicyProvider(KeycloakContext) - Constructor for class org.keycloak.policy.LengthPasswordPolicyProvider
 
LengthPasswordPolicyProviderFactory - Class in org.keycloak.policy
 
LengthPasswordPolicyProviderFactory() - Constructor for class org.keycloak.policy.LengthPasswordPolicyProviderFactory
 
lessThan(ModelVersion) - Method in class org.keycloak.migration.ModelVersion
 
load(Spi) - Method in interface org.keycloak.provider.ProviderLoader
Load all provider factories of a specific SPI.
loadKeys() - Method in interface org.keycloak.keys.PublicKeyLoader
 
loadPersistentSessions(KeycloakSessionFactory, int, int) - Method in interface org.keycloak.models.UserSessionProviderFactory
 
loadSpis() - Method in interface org.keycloak.provider.ProviderLoader
Load the SPI definitions themselves.
loadUserSessions(int, int, boolean, int, String) - Method in class org.keycloak.models.session.DisabledUserSessionPersisterProvider
 
loadUserSessions(int, int, boolean, int, String) - Method in interface org.keycloak.models.session.UserSessionPersisterProvider
 
LOCALE - Static variable in class org.keycloak.models.ClaimMask
 
logger - Static variable in class org.keycloak.broker.provider.IdentityProviderMapperSyncModeDelegate
 
logger - Static variable in class org.keycloak.models.dblock.DBLockManager
 
LOGIN_FORMS_FLOW - Static variable in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
LoginFormsPages - Enum in org.keycloak.forms.login
 
LoginFormsProvider - Interface in org.keycloak.forms.login
 
LoginFormsProviderFactory - Interface in org.keycloak.forms.login
 
LoginFormsSpi - Class in org.keycloak.forms.login
 
LoginFormsSpi() - Constructor for class org.keycloak.forms.login.LoginFormsSpi
 
LoginProtocol - Interface in org.keycloak.protocol
 
LoginProtocol.Error - Enum in org.keycloak.protocol
 
LoginProtocolFactory - Interface in org.keycloak.protocol
 
LoginProtocolSpi - Class in org.keycloak.protocol
 
LoginProtocolSpi() - Constructor for class org.keycloak.protocol.LoginProtocolSpi
 
LowerCasePasswordPolicyProvider - Class in org.keycloak.policy
 
LowerCasePasswordPolicyProvider(KeycloakContext) - Constructor for class org.keycloak.policy.LowerCasePasswordPolicyProvider
 
LowerCasePasswordPolicyProviderFactory - Class in org.keycloak.policy
 
LowerCasePasswordPolicyProviderFactory() - Constructor for class org.keycloak.policy.LowerCasePasswordPolicyProviderFactory
 

M

MANAGE_ACCOUNT - Static variable in interface org.keycloak.models.AccountRoles
 
MANAGE_ACCOUNT_LINKS - Static variable in interface org.keycloak.models.AccountRoles
 
MANAGE_AUTHORIZATION - Static variable in class org.keycloak.models.AdminRoles
 
MANAGE_CLIENTS - Static variable in class org.keycloak.models.AdminRoles
 
MANAGE_CONSENT - Static variable in interface org.keycloak.models.AccountRoles
 
MANAGE_EVENTS - Static variable in class org.keycloak.models.AdminRoles
 
MANAGE_IDENTITY_PROVIDERS - Static variable in class org.keycloak.models.AdminRoles
 
MANAGE_REALM - Static variable in class org.keycloak.models.AdminRoles
 
MANAGE_USERS - Static variable in class org.keycloak.models.AdminRoles
 
ManagedCacheManagerProvider - Interface in org.keycloak.cluster
A Service Provider Interface (SPI) that allows to plug-in a cache manager instance.
mask - Variable in class org.keycloak.authentication.ConsoleDisplayMode.HeaderBuilder.ParamBuilder
 
mask(boolean) - Method in class org.keycloak.authentication.ConsoleDisplayMode.HeaderBuilder.ParamBuilder
Should input be masked by the client.
maxResults(int) - Method in interface org.keycloak.events.admin.AdminEventQuery
Use for pagination
maxResults(int) - Method in interface org.keycloak.events.EventQuery
 
MEMBER - Static variable in class org.keycloak.models.LDAPConstants
 
MEMBER_OF - Static variable in class org.keycloak.models.LDAPConstants
 
message(String, String...) - Method in class org.keycloak.authentication.ConsoleDisplayMode.HeaderBuilder.ParamBuilder
 
message(String, String...) - Method in class org.keycloak.authentication.ConsoleDisplayMode
Create challenge response with a body generated from localized message.properties of your theme
methodMatches(Method) - Method in class org.keycloak.models.utils.reflection.AnnotatedPropertyCriteria
 
methodMatches(Method) - Method in class org.keycloak.models.utils.reflection.NamedPropertyCriteria
 
methodMatches(Method) - Method in interface org.keycloak.models.utils.reflection.PropertyCriteria
Tests whether the specified method matches the criteria
methodMatches(Method) - Method in class org.keycloak.models.utils.reflection.TypedPropertyCriteria
 
MethodProperty<V> - Interface in org.keycloak.models.utils.reflection
 
migrate(KeycloakSession) - Static method in class org.keycloak.migration.MigrationModelManager
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo1_2_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo1_3_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo1_4_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo1_5_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo1_6_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo1_7_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo1_8_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo1_9_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo1_9_2
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo2_0_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo2_1_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo2_2_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo2_3_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo2_5_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo3_0_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo3_1_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo3_2_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo3_4_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo3_4_1
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo3_4_2
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo4_0_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo4_2_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo4_6_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo6_0_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo8_0_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo8_0_2
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo9_0_0
 
migrate(KeycloakSession) - Method in class org.keycloak.migration.migrators.MigrateTo9_0_4
 
migrate(KeycloakSession) - Method in interface org.keycloak.migration.migrators.Migration
 
migrateAuthenticationFlowsWithAlternativeRequirements(RealmModel) - Method in class org.keycloak.migration.migrators.MigrateTo8_0_2
 
migrateFlows(RealmModel) - Static method in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Static method in class org.keycloak.migration.MigrationModelManager
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo1_2_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo1_3_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo1_4_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo1_5_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo1_6_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo1_7_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo1_8_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo1_9_2
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo2_0_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo2_1_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo2_2_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo2_3_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo2_5_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo3_0_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo3_1_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo3_2_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo3_4_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo3_4_1
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo3_4_2
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo4_0_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo4_2_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo4_6_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo6_0_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo8_0_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo8_0_2
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo9_0_0
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo9_0_4
 
migrateImport(KeycloakSession, RealmModel, RealmRepresentation, boolean) - Method in interface org.keycloak.migration.migrators.Migration
Called after full import of representation.
migrateOldOfflineToken(KeycloakSession, RealmModel, ClientModel, UserModel) - Static method in class org.keycloak.migration.migrators.MigrationUtils
 
migrateOptionalAuthenticationExecution(RealmModel, AuthenticationFlowModel, AuthenticationExecutionModel, boolean) - Static method in class org.keycloak.migration.migrators.MigrateTo8_0_0
 
migrateRealm(KeycloakSession, RealmModel) - Method in class org.keycloak.migration.migrators.MigrateTo1_4_0
 
migrateRealm(RealmModel) - Method in class org.keycloak.migration.migrators.MigrateTo1_5_0
 
migrateRealm(KeycloakSession, ProtocolMapperModel, RealmModel) - Method in class org.keycloak.migration.migrators.MigrateTo1_6_0
 
migrateRealm(KeycloakSession, RealmModel) - Method in class org.keycloak.migration.migrators.MigrateTo1_7_0
 
migrateRealm(RealmModel) - Method in class org.keycloak.migration.migrators.MigrateTo1_8_0
 
migrateRealm(RealmModel) - Method in class org.keycloak.migration.migrators.MigrateTo1_9_2
 
migrateRealm(RealmModel) - Method in class org.keycloak.migration.migrators.MigrateTo2_3_0
 
migrateRealm(RealmModel) - Method in class org.keycloak.migration.migrators.MigrateTo3_0_0
 
migrateRealm(RealmModel) - Method in class org.keycloak.migration.migrators.MigrateTo3_1_0
 
migrateRealm(KeycloakSession, RealmModel) - Method in class org.keycloak.migration.migrators.MigrateTo3_2_0
 
migrateRealm(RealmModel) - Method in class org.keycloak.migration.migrators.MigrateTo3_4_0
 
migrateRealm(RealmModel) - Method in class org.keycloak.migration.migrators.MigrateTo3_4_1
 
migrateRealm(RealmModel) - Method in class org.keycloak.migration.migrators.MigrateTo3_4_2
 
migrateRealm(KeycloakSession, RealmModel, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo4_0_0
 
migrateRealm(KeycloakSession, RealmModel, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo4_2_0
 
migrateRealm(KeycloakSession, RealmModel, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo4_6_0
 
migrateRealm(KeycloakSession, RealmModel, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo6_0_0
 
migrateRealmCommon(RealmModel) - Method in class org.keycloak.migration.migrators.MigrateTo8_0_0
 
migrateRealmCommon(RealmModel) - Method in class org.keycloak.migration.migrators.MigrateTo9_0_0
 
migrateRealmMFA(KeycloakSession, RealmModel, boolean) - Method in class org.keycloak.migration.migrators.MigrateTo8_0_0
 
MigrateTo1_2_0 - Class in org.keycloak.migration.migrators
 
MigrateTo1_2_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo1_2_0
 
MigrateTo1_3_0 - Class in org.keycloak.migration.migrators
 
MigrateTo1_3_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo1_3_0
 
MigrateTo1_4_0 - Class in org.keycloak.migration.migrators
 
MigrateTo1_4_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo1_4_0
 
MigrateTo1_5_0 - Class in org.keycloak.migration.migrators
 
MigrateTo1_5_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo1_5_0
 
MigrateTo1_6_0 - Class in org.keycloak.migration.migrators
 
MigrateTo1_6_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo1_6_0
 
MigrateTo1_7_0 - Class in org.keycloak.migration.migrators
 
MigrateTo1_7_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo1_7_0
 
MigrateTo1_8_0 - Class in org.keycloak.migration.migrators
 
MigrateTo1_8_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo1_8_0
 
MigrateTo1_9_0 - Class in org.keycloak.migration.migrators
 
MigrateTo1_9_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo1_9_0
 
MigrateTo1_9_2 - Class in org.keycloak.migration.migrators
 
MigrateTo1_9_2() - Constructor for class org.keycloak.migration.migrators.MigrateTo1_9_2
 
MigrateTo2_0_0 - Class in org.keycloak.migration.migrators
 
MigrateTo2_0_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo2_0_0
 
MigrateTo2_1_0 - Class in org.keycloak.migration.migrators
 
MigrateTo2_1_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo2_1_0
 
MigrateTo2_2_0 - Class in org.keycloak.migration.migrators
 
MigrateTo2_2_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo2_2_0
 
MigrateTo2_3_0 - Class in org.keycloak.migration.migrators
 
MigrateTo2_3_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo2_3_0
 
MigrateTo2_5_0 - Class in org.keycloak.migration.migrators
 
MigrateTo2_5_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo2_5_0
 
MigrateTo3_0_0 - Class in org.keycloak.migration.migrators
 
MigrateTo3_0_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo3_0_0
 
MigrateTo3_1_0 - Class in org.keycloak.migration.migrators
 
MigrateTo3_1_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo3_1_0
 
MigrateTo3_2_0 - Class in org.keycloak.migration.migrators
 
MigrateTo3_2_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo3_2_0
 
MigrateTo3_4_0 - Class in org.keycloak.migration.migrators
 
MigrateTo3_4_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo3_4_0
 
MigrateTo3_4_1 - Class in org.keycloak.migration.migrators
 
MigrateTo3_4_1() - Constructor for class org.keycloak.migration.migrators.MigrateTo3_4_1
 
MigrateTo3_4_2 - Class in org.keycloak.migration.migrators
 
MigrateTo3_4_2() - Constructor for class org.keycloak.migration.migrators.MigrateTo3_4_2
 
MigrateTo4_0_0 - Class in org.keycloak.migration.migrators
 
MigrateTo4_0_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo4_0_0
 
MigrateTo4_2_0 - Class in org.keycloak.migration.migrators
 
MigrateTo4_2_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo4_2_0
 
MigrateTo4_6_0 - Class in org.keycloak.migration.migrators
 
MigrateTo4_6_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo4_6_0
 
MigrateTo6_0_0 - Class in org.keycloak.migration.migrators
Implements the migration necessary for version 6.0.0.
MigrateTo6_0_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo6_0_0
 
MigrateTo8_0_0 - Class in org.keycloak.migration.migrators
 
MigrateTo8_0_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo8_0_0
 
MigrateTo8_0_2 - Class in org.keycloak.migration.migrators
 
MigrateTo8_0_2() - Constructor for class org.keycloak.migration.migrators.MigrateTo8_0_2
 
MigrateTo9_0_0 - Class in org.keycloak.migration.migrators
 
MigrateTo9_0_0() - Constructor for class org.keycloak.migration.migrators.MigrateTo9_0_0
 
MigrateTo9_0_4 - Class in org.keycloak.migration.migrators
 
MigrateTo9_0_4() - Constructor for class org.keycloak.migration.migrators.MigrateTo9_0_4
 
Migration - Interface in org.keycloak.migration.migrators
 
MigrationModelManager - Class in org.keycloak.migration
 
MigrationModelManager() - Constructor for class org.keycloak.migration.MigrationModelManager
 
MigrationProvider - Interface in org.keycloak.migration
Various common utils needed for migration from older version to newer
MigrationProviderFactory - Interface in org.keycloak.migration
 
MigrationSpi - Class in org.keycloak.migration
 
MigrationSpi() - Constructor for class org.keycloak.migration.MigrationSpi
 
MigrationUtils - Class in org.keycloak.migration.migrators
 
MigrationUtils() - Constructor for class org.keycloak.migration.migrators.MigrationUtils
 
ModelToRepresentation - Class in org.keycloak.models.utils
 
ModelToRepresentation() - Constructor for class org.keycloak.models.utils.ModelToRepresentation
 
ModelVersion - Class in org.keycloak.migration
 
ModelVersion(int, int, int) - Constructor for class org.keycloak.migration.ModelVersion
 
ModelVersion(String) - Constructor for class org.keycloak.migration.ModelVersion
 
MODIFY_TIMESTAMP - Static variable in class org.keycloak.models.LDAPConstants
 
MSAD_USER_ACCOUNT_CONTROL_MAPPER - Static variable in class org.keycloak.models.LDAPConstants
 
MSADLDS_USER_ACCOUNT_CONTROL_MAPPER - Static variable in class org.keycloak.models.LDAPConstants
 
MSDS_USER_ACCOUNT_DISABLED - Static variable in class org.keycloak.models.LDAPConstants
 
MSDS_USER_PASSWORD_EXPIRED - Static variable in class org.keycloak.models.LDAPConstants
 
MSDS_USER_PASSWORD_NOTREQD - Static variable in class org.keycloak.models.LDAPConstants
 

N

NAME - Static variable in class org.keycloak.models.ActionTokenStoreSpi
 
NAME - Static variable in class org.keycloak.models.ClaimMask
 
NAME - Static variable in class org.keycloak.models.CodeToTokenStoreSpi
 
NAME - Static variable in class org.keycloak.models.SingleUseTokenStoreSpi
 
NAME - Static variable in class org.keycloak.models.UserSessionSpi
 
name(String) - Method in class org.keycloak.provider.KeycloakDeploymentInfo
 
NamedPropertyCriteria - Class in org.keycloak.models.utils.reflection
A criteria that matches a property based on name
NamedPropertyCriteria(String...) - Constructor for class org.keycloak.models.utils.reflection.NamedPropertyCriteria
 
nameSet(Theme.Type) - Method in interface org.keycloak.theme.ThemeProvider
 
newEvent() - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
Create a refresh new EventBuilder to use within this context
newEvent() - Method in interface org.keycloak.authentication.FormContext
Create a refresh new EventBuilder to use within this context
NODE_HOST - Static variable in interface org.keycloak.events.Details
 
NOT_ALLOWED - Static variable in interface org.keycloak.events.Errors
 
NOT_LOGGED_IN - Static variable in interface org.keycloak.events.Errors
 
notExecuted() - Static method in class org.keycloak.cluster.ExecutionResult
 
notify(String, ClusterEvent, boolean, ClusterProvider.DCNotify) - Method in interface org.keycloak.cluster.ClusterProvider
Notify registered listeners on all cluster nodes in all datacenters.
notifyCreated(KeycloakSession, RealmModel, ComponentModel) - Static method in class org.keycloak.models.utils.ComponentUtil
 
notifyPreRemove(KeycloakSession, RealmModel, ComponentModel) - Static method in class org.keycloak.models.utils.ComponentUtil
 
notifyUpdated(KeycloakSession, RealmModel, ComponentModel, ComponentModel) - Static method in class org.keycloak.models.utils.ComponentUtil
 
NotUsernamePasswordPolicyProvider - Class in org.keycloak.policy
 
NotUsernamePasswordPolicyProvider(KeycloakContext) - Constructor for class org.keycloak.policy.NotUsernamePasswordPolicyProvider
 
NotUsernamePasswordPolicyProviderFactory - Class in org.keycloak.policy
 
NotUsernamePasswordPolicyProviderFactory() - Constructor for class org.keycloak.policy.NotUsernamePasswordPolicyProviderFactory
 
NOVELL_EDIRECTORY_GUID - Static variable in class org.keycloak.models.LDAPConstants
 

O

OBJECT_CLASS - Static variable in class org.keycloak.models.LDAPConstants
 
OBJECT_GUID - Static variable in class org.keycloak.models.LDAPConstants
 
OFFLINE_ACCESS_ROLE - Static variable in class org.keycloak.models.Constants
 
OFFLINE_ACCESS_SCOPE_CONSENT_TEXT - Static variable in class org.keycloak.models.Constants
 
OfflineUserSessionModel - Interface in org.keycloak.models
Hacked extension to UserSessionModel so that user id can be obtain directly so
OIDC - Static variable in class org.keycloak.models.utils.RepresentationToModel
 
onClientRemoved(RealmModel, ClientModel) - Method in class org.keycloak.models.session.DisabledUserSessionPersisterProvider
 
onClientRemoved(RealmModel, ClientModel) - Method in interface org.keycloak.models.session.UserSessionPersisterProvider
 
onComplete() - Method in interface org.keycloak.authorization.Decision
 
onComplete(ResourcePermission) - Method in interface org.keycloak.authorization.Decision
 
onComplete() - Method in class org.keycloak.authorization.policy.evaluation.AbstractDecisionCollector
 
onComplete(ResourcePermission) - Method in class org.keycloak.authorization.policy.evaluation.AbstractDecisionCollector
 
onComplete(Result) - Method in class org.keycloak.authorization.policy.evaluation.AbstractDecisionCollector
 
onComplete(Collection<Result>) - Method in class org.keycloak.authorization.policy.evaluation.AbstractDecisionCollector
 
onComplete(Result) - Method in class org.keycloak.authorization.policy.evaluation.DecisionPermissionCollector
 
onComplete() - Method in class org.keycloak.authorization.policy.evaluation.PermissionTicketAwareDecisionResultCollector
 
onCreate(Policy, R, AuthorizationProvider) - Method in interface org.keycloak.authorization.policy.provider.PolicyProviderFactory
 
onCreate(KeycloakSession, RealmModel, ComponentModel) - Method in interface org.keycloak.storage.client.ClientStorageProviderFactory
Called when ClientStorageProviderModel is created.
onCreate(KeycloakSession, RealmModel, ComponentModel) - Method in interface org.keycloak.storage.OnCreateComponent
 
OnCreateComponent - Interface in org.keycloak.storage
Callback for component creation.
onDecision(D) - Method in interface org.keycloak.authorization.Decision
 
onDecision(DefaultEvaluation) - Method in class org.keycloak.authorization.policy.evaluation.AbstractDecisionCollector
 
onError(Throwable) - Method in interface org.keycloak.authorization.Decision
 
onError(Throwable) - Method in class org.keycloak.authorization.policy.evaluation.DecisionPermissionCollector
 
onError(ClientValidationContext) - Method in interface org.keycloak.validation.ClientValidationUtil.ErrorHandler
 
onEvent(Event) - Method in interface org.keycloak.events.EventListenerProvider
 
onEvent(AdminEvent, boolean) - Method in interface org.keycloak.events.EventListenerProvider
 
onExport(Policy, PolicyRepresentation, AuthorizationProvider) - Method in interface org.keycloak.authorization.policy.provider.PolicyProviderFactory
 
onGrant(Permission) - Method in class org.keycloak.authorization.policy.evaluation.DecisionPermissionCollector
 
onGrant(Permission) - Method in class org.keycloak.authorization.policy.evaluation.PermissionTicketAwareDecisionResultCollector
 
onImport(Policy, PolicyRepresentation, AuthorizationProvider) - Method in interface org.keycloak.authorization.policy.provider.PolicyProviderFactory
 
onRealmRemoved(RealmModel) - Method in class org.keycloak.models.session.DisabledUserSessionPersisterProvider
 
onRealmRemoved(RealmModel) - Method in interface org.keycloak.models.session.UserSessionPersisterProvider
 
onRemove(Policy, AuthorizationProvider) - Method in interface org.keycloak.authorization.policy.provider.PolicyProviderFactory
 
onUpdate(Policy, R, AuthorizationProvider) - Method in interface org.keycloak.authorization.policy.provider.PolicyProviderFactory
 
onUpdate(KeycloakSession, RealmModel, ComponentModel, ComponentModel) - Method in interface org.keycloak.storage.OnUpdateComponent
 
OnUpdateComponent - Interface in org.keycloak.storage
Callback for component update.
onUserRemoved(RealmModel, UserModel) - Method in class org.keycloak.models.session.DisabledUserSessionPersisterProvider
 
onUserRemoved(RealmModel, UserModel) - Method in interface org.keycloak.models.session.UserSessionPersisterProvider
 
operation(OperationType...) - Method in interface org.keycloak.events.admin.AdminEventQuery
Search by operation type
OperationType - Enum in org.keycloak.events.admin
 
options() - Method in interface org.keycloak.headers.SecurityHeadersProvider
 
org.keycloak - package org.keycloak
 
org.keycloak.authentication - package org.keycloak.authentication
 
org.keycloak.authorization - package org.keycloak.authorization
Fine-grained Authorization SPI.
org.keycloak.authorization.attribute - package org.keycloak.authorization.attribute
Provides classes related with the representation of attributes and their manipulation.
org.keycloak.authorization.identity - package org.keycloak.authorization.identity
Provides classes related with the representation and management of identities.
org.keycloak.authorization.model - package org.keycloak.authorization.model
Provides the domain model and any other type related with it
org.keycloak.authorization.permission - package org.keycloak.authorization.permission
 
org.keycloak.authorization.permission.evaluator - package org.keycloak.authorization.permission.evaluator
 
org.keycloak.authorization.policy.evaluation - package org.keycloak.authorization.policy.evaluation
Provides classes related with the evaluation of policies.
org.keycloak.authorization.policy.provider - package org.keycloak.authorization.policy.provider
Provides classes and a SPI to plug different policy providers.
org.keycloak.authorization.store - package org.keycloak.authorization.store
Provides classes and a SPI to plug different metadata storage implementations.
org.keycloak.authorization.store.syncronization - package org.keycloak.authorization.store.syncronization
 
org.keycloak.broker.provider - package org.keycloak.broker.provider
 
org.keycloak.broker.provider.util - package org.keycloak.broker.provider.util
 
org.keycloak.broker.social - package org.keycloak.broker.social
 
org.keycloak.cluster - package org.keycloak.cluster
 
org.keycloak.connections.httpclient - package org.keycloak.connections.httpclient
 
org.keycloak.credential - package org.keycloak.credential
 
org.keycloak.credential.hash - package org.keycloak.credential.hash
 
org.keycloak.crypto - package org.keycloak.crypto
 
org.keycloak.device - package org.keycloak.device
 
org.keycloak.email - package org.keycloak.email
 
org.keycloak.events - package org.keycloak.events
 
org.keycloak.events.admin - package org.keycloak.events.admin
 
org.keycloak.executors - package org.keycloak.executors
 
org.keycloak.exportimport - package org.keycloak.exportimport
 
org.keycloak.forms.account - package org.keycloak.forms.account
 
org.keycloak.forms.login - package org.keycloak.forms.login
 
org.keycloak.headers - package org.keycloak.headers
 
org.keycloak.keys - package org.keycloak.keys
 
org.keycloak.migration - package org.keycloak.migration
 
org.keycloak.migration.migrators - package org.keycloak.migration.migrators
 
org.keycloak.models - package org.keycloak.models
 
org.keycloak.models.cache - package org.keycloak.models.cache
 
org.keycloak.models.cache.authorization - package org.keycloak.models.cache.authorization
 
org.keycloak.models.dblock - package org.keycloak.models.dblock
 
org.keycloak.models.session - package org.keycloak.models.session
 
org.keycloak.models.utils - package org.keycloak.models.utils
 
org.keycloak.models.utils.reflection - package org.keycloak.models.utils.reflection
 
org.keycloak.policy - package org.keycloak.policy
 
org.keycloak.protocol - package org.keycloak.protocol
 
org.keycloak.protocol.oidc - package org.keycloak.protocol.oidc
 
org.keycloak.provider - package org.keycloak.provider
 
org.keycloak.scripting - package org.keycloak.scripting
 
org.keycloak.services.clientpolicy - package org.keycloak.services.clientpolicy
 
org.keycloak.services.clientpolicy.condition - package org.keycloak.services.clientpolicy.condition
 
org.keycloak.services.clientpolicy.executor - package org.keycloak.services.clientpolicy.executor
 
org.keycloak.services.managers - package org.keycloak.services.managers
 
org.keycloak.services.resource - package org.keycloak.services.resource
 
org.keycloak.sessions - package org.keycloak.sessions
 
org.keycloak.storage - package org.keycloak.storage
 
org.keycloak.storage.adapter - package org.keycloak.storage.adapter
 
org.keycloak.storage.client - package org.keycloak.storage.client
 
org.keycloak.theme - package org.keycloak.theme
 
org.keycloak.timer - package org.keycloak.timer
 
org.keycloak.transaction - package org.keycloak.transaction
 
org.keycloak.truststore - package org.keycloak.truststore
 
org.keycloak.utils - package org.keycloak.utils
 
org.keycloak.validation - package org.keycloak.validation
 
OWNER - Static variable in interface org.keycloak.authorization.model.PermissionTicket
 

P

PAGINATION - Static variable in class org.keycloak.models.LDAPConstants
 
param - Variable in class org.keycloak.authentication.ConsoleDisplayMode.HeaderBuilder
 
param(String) - Method in class org.keycloak.authentication.ConsoleDisplayMode.HeaderBuilder
Define a param
param(String) - Method in class org.keycloak.authentication.ConsoleDisplayMode.HeaderBuilder.ParamBuilder
 
param(String, String) - Method in class org.keycloak.broker.provider.util.SimpleHttp
 
ParamBuilder(String) - Constructor for class org.keycloak.authentication.ConsoleDisplayMode.HeaderBuilder.ParamBuilder
 
parseConfig(KeycloakSession, InputStream) - Method in class org.keycloak.broker.provider.AbstractIdentityProviderFactory
 
parseConfig(KeycloakSession, InputStream) - Method in interface org.keycloak.broker.provider.IdentityProviderFactory
Creates an IdentityProvider based on the configuration from inputStream.
parseConfig(String) - Method in class org.keycloak.policy.BlacklistPasswordPolicyProvider
 
parseConfig(String) - Method in class org.keycloak.policy.DigitsPasswordPolicyProvider
 
parseConfig(String) - Method in class org.keycloak.policy.ForceExpiredPasswordPolicyProviderFactory
 
parseConfig(String) - Method in class org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory
 
parseConfig(String) - Method in class org.keycloak.policy.HashIterationsPasswordPolicyProviderFactory
 
parseConfig(String) - Method in class org.keycloak.policy.HistoryPasswordPolicyProvider
 
parseConfig(String) - Method in class org.keycloak.policy.LengthPasswordPolicyProvider
 
parseConfig(String) - Method in class org.keycloak.policy.LowerCasePasswordPolicyProvider
 
parseConfig(String) - Method in class org.keycloak.policy.NotUsernamePasswordPolicyProvider
 
parseConfig(String) - Method in class org.keycloak.policy.RegexPatternsPasswordPolicyProvider
 
parseConfig(String) - Method in class org.keycloak.policy.SpecialCharsPasswordPolicyProvider
 
parseConfig(String) - Method in class org.keycloak.policy.UpperCasePasswordPolicyProvider
 
parseRole(String) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
PASSWORD_BLACKLISTS_FOLDER - Static variable in class org.keycloak.policy.BlacklistPasswordPolicyProviderFactory
 
PASSWORD_CONFIRM_ERROR - Static variable in interface org.keycloak.events.Errors
 
PASSWORD_MISSING - Static variable in interface org.keycloak.events.Errors
 
PASSWORD_REJECTED - Static variable in interface org.keycloak.events.Errors
 
PasswordHashProviderFactory - Interface in org.keycloak.credential.hash
 
PasswordHashSpi - Class in org.keycloak.credential.hash
 
PasswordHashSpi() - Constructor for class org.keycloak.credential.hash.PasswordHashSpi
 
PasswordPolicyManagerProvider - Interface in org.keycloak.policy
 
PasswordPolicyManagerProviderFactory - Interface in org.keycloak.policy
 
PasswordPolicyManagerSpi - Class in org.keycloak.policy
 
PasswordPolicyManagerSpi() - Constructor for class org.keycloak.policy.PasswordPolicyManagerSpi
 
PasswordPolicyProviderFactory - Interface in org.keycloak.policy
 
PasswordPolicySpi - Class in org.keycloak.policy
 
PasswordPolicySpi() - Constructor for class org.keycloak.policy.PasswordPolicySpi
 
PBKDF2_ALGORITHM - Static variable in class org.keycloak.credential.hash.Pbkdf2PasswordHashProviderFactory
 
PBKDF2_ALGORITHM - Static variable in class org.keycloak.credential.hash.Pbkdf2Sha256PasswordHashProviderFactory
 
PBKDF2_ALGORITHM - Static variable in class org.keycloak.credential.hash.Pbkdf2Sha512PasswordHashProviderFactory
 
Pbkdf2PasswordHashProvider - Class in org.keycloak.credential.hash
 
Pbkdf2PasswordHashProvider(String, String, int) - Constructor for class org.keycloak.credential.hash.Pbkdf2PasswordHashProvider
 
Pbkdf2PasswordHashProvider(String, String, int, int) - Constructor for class org.keycloak.credential.hash.Pbkdf2PasswordHashProvider
 
Pbkdf2PasswordHashProviderFactory - Class in org.keycloak.credential.hash
 
Pbkdf2PasswordHashProviderFactory() - Constructor for class org.keycloak.credential.hash.Pbkdf2PasswordHashProviderFactory
 
Pbkdf2Sha256PasswordHashProviderFactory - Class in org.keycloak.credential.hash
PBKDF2 Password Hash provider with HMAC using SHA256
Pbkdf2Sha256PasswordHashProviderFactory() - Constructor for class org.keycloak.credential.hash.Pbkdf2Sha256PasswordHashProviderFactory
 
Pbkdf2Sha512PasswordHashProviderFactory - Class in org.keycloak.credential.hash
Provider factory for SHA512 variant of the PBKDF2 password hash algorithm.
Pbkdf2Sha512PasswordHashProviderFactory() - Constructor for class org.keycloak.credential.hash.Pbkdf2Sha512PasswordHashProviderFactory
 
performLogin(AuthenticationRequest) - Method in class org.keycloak.broker.provider.AbstractIdentityProvider
 
performLogin(AuthenticationRequest) - Method in interface org.keycloak.broker.provider.IdentityProvider
Initiates the authentication process by sending an authentication request to an identity provider.
PERIODIC_CLEANER_IDLE_TIMEOUT_WINDOW_SECONDS - Static variable in class org.keycloak.models.utils.SessionTimeoutHelper
The maximum time difference, which will be still tolerated when checking userSession idle timeout with periodic cleaner threads.
PERIODIC_TASK_INTERVAL_SECONDS - Static variable in class org.keycloak.models.utils.SessionTimeoutHelper
Interval specifies maximum time, for which the "userSession.lastSessionRefresh" may contain stale value.
permission(ResourceServer, Resource, Scope) - Static method in class org.keycloak.authorization.permission.Permissions
 
PermissionEvaluator - Interface in org.keycloak.authorization.permission.evaluator
An PermissionEvaluator represents a source of ResourcePermission, responsible for emitting these permissions to a consumer in order to evaluate the authorization policies based on a EvaluationContext.
Permissions - Class in org.keycloak.authorization.permission
 
Permissions() - Constructor for class org.keycloak.authorization.permission.Permissions
 
PermissionTicket - Interface in org.keycloak.authorization.model
 
PermissionTicketAwareDecisionResultCollector - Class in org.keycloak.authorization.policy.evaluation
 
PermissionTicketAwareDecisionResultCollector(AuthorizationRequest, PermissionTicketToken, Identity, ResourceServer, AuthorizationProvider) - Constructor for class org.keycloak.authorization.policy.evaluation.PermissionTicketAwareDecisionResultCollector
 
PermissionTicketStore - Interface in org.keycloak.authorization.store
A PermissionTicketStore is responsible to manage the persistence of PermissionTicket instances.
PersistentAuthenticatedClientSessionAdapter - Class in org.keycloak.models.session
 
PersistentAuthenticatedClientSessionAdapter(AuthenticatedClientSessionModel) - Constructor for class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
PersistentAuthenticatedClientSessionAdapter(PersistentClientSessionModel, RealmModel, ClientModel, UserSessionModel) - Constructor for class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData - Class in org.keycloak.models.session
 
PersistentClientSessionData() - Constructor for class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData
 
PersistentClientSessionModel - Class in org.keycloak.models.session
 
PersistentClientSessionModel() - Constructor for class org.keycloak.models.session.PersistentClientSessionModel
 
PersistentUserSessionAdapter - Class in org.keycloak.models.session
 
PersistentUserSessionAdapter(UserSessionModel) - Constructor for class org.keycloak.models.session.PersistentUserSessionAdapter
 
PersistentUserSessionAdapter(KeycloakSession, PersistentUserSessionModel, RealmModel, String, Map<String, AuthenticatedClientSessionModel>) - Constructor for class org.keycloak.models.session.PersistentUserSessionAdapter
 
PersistentUserSessionAdapter.PersistentUserSessionData - Class in org.keycloak.models.session
 
PersistentUserSessionData() - Constructor for class org.keycloak.models.session.PersistentUserSessionAdapter.PersistentUserSessionData
 
PersistentUserSessionModel - Class in org.keycloak.models.session
 
PersistentUserSessionModel() - Constructor for class org.keycloak.models.session.PersistentUserSessionModel
 
PHONE - Static variable in class org.keycloak.models.ClaimMask
 
PICTURE - Static variable in class org.keycloak.models.ClaimMask
 
PKCE_VERIFICATION_FAILED - Static variable in interface org.keycloak.events.Errors
 
POLICY - Static variable in interface org.keycloak.authorization.model.PermissionTicket
 
Policy - Interface in org.keycloak.authorization.model
Represents an authorization policy and all the configuration associated with it.
policy(Policy) - Method in class org.keycloak.authorization.policy.evaluation.Result
 
policy(Policy, Decision.Effect) - Method in class org.keycloak.authorization.policy.evaluation.Result.PolicyResult
 
POLICY_IS_NOT_NULL - Static variable in interface org.keycloak.authorization.model.PermissionTicket
 
policyCheck(PasswordPolicy, PasswordCredentialModel) - Method in class org.keycloak.credential.hash.Pbkdf2PasswordHashProvider
 
PolicyEvaluator - Interface in org.keycloak.authorization.policy.evaluation
A PolicyEvaluator evaluates authorization policies based on a given ResourcePermission, sending the results to a Decision point through the methods defined in that interface.
PolicyProvider - Interface in org.keycloak.authorization.policy.provider
 
PolicyProviderAdminService<R extends AbstractPolicyRepresentation> - Interface in org.keycloak.authorization.policy.provider
 
PolicyProviderFactory<R extends AbstractPolicyRepresentation> - Interface in org.keycloak.authorization.policy.provider
 
PolicyResult(Policy, Decision.Effect) - Constructor for class org.keycloak.authorization.policy.evaluation.Result.PolicyResult
 
PolicyResult(Policy) - Constructor for class org.keycloak.authorization.policy.evaluation.Result.PolicyResult
 
PolicySpi - Class in org.keycloak.authorization.policy.provider
 
PolicySpi() - Constructor for class org.keycloak.authorization.policy.provider.PolicySpi
 
PolicyStore - Interface in org.keycloak.authorization.store
A PolicyStore is responsible to manage the persistence of Policy instances.
POSTAL_CODE - Static variable in class org.keycloak.models.LDAPConstants
 
postInit(KeycloakSessionFactory) - Method in interface org.keycloak.authorization.store.AuthorizationStoreFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.broker.provider.AbstractIdentityProviderFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.broker.provider.AbstractIdentityProviderMapper
 
postInit(KeycloakSessionFactory) - Method in interface org.keycloak.credential.CredentialProviderFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.credential.hash.Pbkdf2PasswordHashProviderFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.credential.hash.Pbkdf2Sha256PasswordHashProviderFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.credential.hash.Pbkdf2Sha512PasswordHashProviderFactory
 
postInit(KeycloakSessionFactory) - Method in interface org.keycloak.crypto.CekManagementProviderFactory
 
postInit(KeycloakSessionFactory) - Method in interface org.keycloak.crypto.ClientSignatureVerifierProviderFactory
 
postInit(KeycloakSessionFactory) - Method in interface org.keycloak.crypto.ContentEncryptionProviderFactory
 
postInit(KeycloakSessionFactory) - Method in interface org.keycloak.crypto.HashProviderFactory
 
postInit(KeycloakSessionFactory) - Method in interface org.keycloak.crypto.SignatureProviderFactory
 
postInit(KeycloakSessionFactory) - Method in interface org.keycloak.headers.SecurityHeadersProviderFactory
 
postInit(KeycloakSessionFactory) - Method in interface org.keycloak.keys.KeyProviderFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.models.session.DisabledUserSessionPersisterProvider
 
postInit(KeycloakSessionFactory) - Method in interface org.keycloak.models.session.UserSessionPersisterProviderFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.policy.BlacklistPasswordPolicyProviderFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.policy.DefaultPasswordPolicyManagerProviderFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.policy.DigitsPasswordPolicyProviderFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.policy.ForceExpiredPasswordPolicyProviderFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.policy.HashIterationsPasswordPolicyProviderFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.policy.HistoryPasswordPolicyProviderFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.policy.LengthPasswordPolicyProviderFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.policy.LowerCasePasswordPolicyProviderFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.policy.NotUsernamePasswordPolicyProviderFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.policy.RegexPatternsPasswordPolicyProviderFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.policy.SpecialCharsPasswordPolicyProviderFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.policy.UpperCasePasswordPolicyProviderFactory
 
postInit(KeycloakSessionFactory) - Method in class org.keycloak.protocol.AbstractLoginProtocolFactory
 
postInit(KeycloakSessionFactory) - Method in interface org.keycloak.provider.ExceptionConverter
 
postInit(KeycloakSessionFactory) - Method in interface org.keycloak.storage.client.ClientStorageProviderFactory
 
postInit(KeycloakSessionFactory) - Method in interface org.keycloak.validation.ClientValidationProviderFactory
 
PostMigrationEvent - Class in org.keycloak.models.utils
Executed at startup after model migration is finished
PostMigrationEvent() - Constructor for class org.keycloak.models.utils.PostMigrationEvent
 
postText(String, String) - Method in interface org.keycloak.connections.httpclient.HttpClientProvider
Helper method
prepareEvaluatableScript(ScriptModel) - Method in interface org.keycloak.scripting.ScriptingProvider
Returns an EvaluatableScriptAdapter based on the given ScriptModel.
prepareInvocableScript(ScriptModel, ScriptBindingsConfigurer) - Method in interface org.keycloak.scripting.ScriptingProvider
Returns an InvocableScriptAdapter based on the given ScriptModel.
preprocessFederatedIdentity(KeycloakSession, RealmModel, BrokeredIdentityContext) - Method in class org.keycloak.broker.provider.AbstractIdentityProvider
 
preprocessFederatedIdentity(KeycloakSession, RealmModel, IdentityProviderMapperModel, BrokeredIdentityContext) - Method in class org.keycloak.broker.provider.AbstractIdentityProviderMapper
 
preprocessFederatedIdentity(KeycloakSession, RealmModel, BrokeredIdentityContext) - Method in interface org.keycloak.broker.provider.IdentityProvider
 
preprocessFederatedIdentity(KeycloakSession, RealmModel, IdentityProviderMapperModel, BrokeredIdentityContext) - Method in interface org.keycloak.broker.provider.IdentityProviderMapper
Called to determine what keycloak username and email to use to process the login request from the external IDP.
PREVIOUS_EMAIL - Static variable in interface org.keycloak.events.Details
 
processAction(String) - Method in interface org.keycloak.authentication.AuthenticationFlow
 
processAction(RequiredActionContext) - Method in interface org.keycloak.authentication.RequiredActionProvider
Called when a required action has form input you want to process.
processFlow() - Method in interface org.keycloak.authentication.AuthenticationFlow
 
PROFILE - Static variable in class org.keycloak.models.ClaimMask
 
Properties - Class in org.keycloak.models.utils.reflection
Utility class for working with JavaBean style properties
Property<V> - Interface in org.keycloak.models.utils.reflection
A representation of a JavaBean style property
PropertyCriteria - Interface in org.keycloak.models.utils.reflection
A property criteria can be used to filter the properties found by a PropertyQuery
PropertyQueries - Class in org.keycloak.models.utils.reflection
Utilities for working with property queries
PropertyQuery<V> - Class in org.keycloak.models.utils.reflection
Queries a target class for properties that match certain criteria.
ProtocolMapper - Interface in org.keycloak.protocol
 
ProtocolMapperConfigException - Exception in org.keycloak.protocol
 
ProtocolMapperConfigException(String) - Constructor for exception org.keycloak.protocol.ProtocolMapperConfigException
 
ProtocolMapperConfigException(String, String) - Constructor for exception org.keycloak.protocol.ProtocolMapperConfigException
 
ProtocolMapperConfigException(String, Throwable) - Constructor for exception org.keycloak.protocol.ProtocolMapperConfigException
 
ProtocolMapperConfigException(String, String, Throwable) - Constructor for exception org.keycloak.protocol.ProtocolMapperConfigException
 
ProtocolMapperConfigException(String, Object...) - Constructor for exception org.keycloak.protocol.ProtocolMapperConfigException
 
ProtocolMapperConfigException(String, String, Object...) - Constructor for exception org.keycloak.protocol.ProtocolMapperConfigException
 
ProtocolMapperSpi - Class in org.keycloak.protocol
 
ProtocolMapperSpi() - Constructor for class org.keycloak.protocol.ProtocolMapperSpi
 
ProviderLoader - Interface in org.keycloak.provider
 
ProviderLoaderFactory - Interface in org.keycloak.provider
 
PublicKeyLoader - Interface in org.keycloak.keys
 
PublicKeyStorageProvider - Interface in org.keycloak.keys
 
PublicKeyStorageProviderFactory - Interface in org.keycloak.keys
 
PublicKeyStorageSpi - Class in org.keycloak.keys
 
PublicKeyStorageSpi() - Constructor for class org.keycloak.keys.PublicKeyStorageSpi
 
PublicKeyStorageUtils - Class in org.keycloak.keys
 
PublicKeyStorageUtils() - Constructor for class org.keycloak.keys.PublicKeyStorageUtils
 
put(ActionTokenKeyModel, Map<String, String>) - Method in interface org.keycloak.models.ActionTokenStoreProvider
Adds a given token to token store.
put(UUID, int, Map<String, String>) - Method in interface org.keycloak.models.CodeToTokenStoreProvider
Stores the given data and guarantees that data should be available in the store for at least the time specified by parameter
putConfig(String, String) - Method in interface org.keycloak.authorization.model.Policy
 
putIfAbsent(String, int) - Method in interface org.keycloak.models.SingleUseTokenStoreProvider
Will try to put the token into the cache.
PWD_LAST_SET - Static variable in class org.keycloak.models.LDAPConstants
 

Q

QUERY_CLIENTS - Static variable in class org.keycloak.models.AdminRoles
 
QUERY_GROUPS - Static variable in class org.keycloak.models.AdminRoles
 
QUERY_REALMS - Static variable in class org.keycloak.models.AdminRoles
 
QUERY_USERS - Static variable in class org.keycloak.models.AdminRoles
 

R

RDN_LDAP_ATTRIBUTE - Static variable in class org.keycloak.models.LDAPConstants
 
READ_TIMEOUT - Static variable in class org.keycloak.models.LDAPConstants
 
READ_TOKEN_ROLE - Static variable in class org.keycloak.models.Constants
 
ReadOnlyUserModelDelegate - Class in org.keycloak.models.utils
 
ReadOnlyUserModelDelegate(UserModel) - Constructor for class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
ReadOnlyUserModelDelegate(UserModel, Function<String, RuntimeException>) - Constructor for class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
Realm - Interface in org.keycloak.authorization.policy.evaluation
This interface provides methods to query information from a realm.
realm(String) - Method in interface org.keycloak.events.admin.AdminEventQuery
Search by resource realm
realm(RealmModel) - Method in class org.keycloak.events.EventBuilder
 
realm(String) - Method in class org.keycloak.events.EventBuilder
 
realm(String) - Method in interface org.keycloak.events.EventQuery
 
realm - Variable in class org.keycloak.storage.client.AbstractClientStorageAdapter
 
REALM_ADMIN - Static variable in class org.keycloak.models.AdminRoles
 
REALM_DISABLED - Static variable in interface org.keycloak.events.Errors
 
REALM_EXCLUDED_ATTRIBUTES - Static variable in class org.keycloak.models.utils.ModelToRepresentation
 
REALM_MANAGEMENT_CLIENT_ID - Static variable in class org.keycloak.models.Constants
 
realmDefaultHeaders - Static variable in enum org.keycloak.models.BrowserSecurityHeaders
Deprecated.
RealmInfoUtil - Class in org.keycloak.models.utils
 
RealmInfoUtil() - Constructor for class org.keycloak.models.utils.RealmInfoUtil
 
RealmProviderFactory - Interface in org.keycloak.models
 
RealmResourceProvider - Interface in org.keycloak.services.resource
A RealmResourceProvider creates JAX-RS sub-resource instances for paths relative to Realm's RESTful API that could not be resolved by the server.
RealmResourceProviderFactory - Interface in org.keycloak.services.resource
A factory that creates RealmResourceProvider instances.
RealmResourceSPI - Class in org.keycloak.services.resource
A Spi to plug additional sub-resources to Realms' RESTful API.
RealmResourceSPI() - Constructor for class org.keycloak.services.resource.RealmResourceSPI
 
RealmSpi - Class in org.keycloak.models
 
RealmSpi() - Constructor for class org.keycloak.models.RealmSpi
 
RealmSynchronizer - Class in org.keycloak.authorization.store.syncronization
 
RealmSynchronizer() - Constructor for class org.keycloak.authorization.store.syncronization.RealmSynchronizer
 
REASON - Static variable in interface org.keycloak.events.Details
 
REDIRECT_URI - Static variable in interface org.keycloak.events.Details
 
REFRESH_TOKEN_ID - Static variable in interface org.keycloak.events.Details
 
REFRESH_TOKEN_TYPE - Static variable in interface org.keycloak.events.Details
 
RegexPatternsPasswordPolicyProvider - Class in org.keycloak.policy
 
RegexPatternsPasswordPolicyProvider(KeycloakContext) - Constructor for class org.keycloak.policy.RegexPatternsPasswordPolicyProvider
 
RegexPatternsPasswordPolicyProviderFactory - Class in org.keycloak.policy
 
RegexPatternsPasswordPolicyProviderFactory() - Constructor for class org.keycloak.policy.RegexPatternsPasswordPolicyProviderFactory
 
REGISTER_METHOD - Static variable in interface org.keycloak.events.Details
 
registerClientInvalidation(String, String, String) - Method in interface org.keycloak.models.cache.CacheRealmProvider
 
registerClientScopeInvalidation(String) - Method in interface org.keycloak.models.cache.CacheRealmProvider
 
registerGroupInvalidation(String) - Method in interface org.keycloak.models.cache.CacheRealmProvider
 
registerListener(String, ClusterListener) - Method in interface org.keycloak.cluster.ClusterProvider
Register task (listener) under given key.
registerNode(String, int) - Method in class org.keycloak.storage.client.AbstractClientStorageAdapter
This is for logout.
registerRealmInvalidation(String, String) - Method in interface org.keycloak.models.cache.CacheRealmProvider
 
registerRoleInvalidation(String, String, String) - Method in interface org.keycloak.models.cache.CacheRealmProvider
 
registerSynchronizationListeners(KeycloakSessionFactory) - Method in interface org.keycloak.authorization.store.AuthorizationStoreFactory
 
REGISTRATION_DISABLED - Static variable in interface org.keycloak.events.Errors
 
REGISTRATION_DISABLED - Static variable in interface org.keycloak.forms.login.LoginFormsProvider
 
REGISTRATION_FLOW - Static variable in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
REGISTRATION_FORM_FLOW - Static variable in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
registrationFlow(RealmModel) - Static method in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
REJECTED_BY_USER - Static variable in interface org.keycloak.events.Errors
 
releaseLock() - Method in interface org.keycloak.models.dblock.DBLockProvider
Release previously acquired lock by this provider.
REMEMBER_ME - Static variable in interface org.keycloak.events.Details
 
remove(ActionTokenKeyModel) - Method in interface org.keycloak.models.ActionTokenStoreProvider
Removes token corresponding to the given key from the internal action token store, and returns the stored value
remove(UUID) - Method in interface org.keycloak.models.CodeToTokenStoreProvider
This method returns data just if removal was successful.
removeAssociatedPolicy(Policy) - Method in interface org.keycloak.authorization.model.Policy
 
removeAttribute(String) - Method in interface org.keycloak.authorization.model.Resource
 
removeAttribute(String) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
removeAttribute(String) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
removeAttribute(String) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
removeAttribute(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientScopeAdapter
 
removeAttribute(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
removeAuthenticatedClientSessions(Collection<String>) - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
removeAuthenticationFlowBindingOverride(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
removeClaim(String) - Method in class org.keycloak.authorization.permission.ResourcePermission
Removes a permission claim.
removeClientScope(ClientScopeModel) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
removeClientSession(String, String, boolean) - Method in class org.keycloak.models.session.DisabledUserSessionPersisterProvider
 
removeClientSession(String, String, boolean) - Method in interface org.keycloak.models.session.UserSessionPersisterProvider
 
removeConfig(String) - Method in interface org.keycloak.authorization.model.Policy
 
removeDefaultRoles(String...) - Method in class org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter
 
removeDetail(String) - Method in class org.keycloak.events.EventBuilder
 
removeEmptyString(Map<String, String>) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
removeExpired(RealmModel) - Method in class org.keycloak.models.session.DisabledUserSessionPersisterProvider
 
removeExpired(RealmModel) - Method in interface org.keycloak.models.session.UserSessionPersisterProvider
 
removeNote(String) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
removeNote(String) - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
removePolicy(PermissionTicket, StoreFactory) - Static method in class org.keycloak.authorization.UserManagedPermissionUtil
 
removeProtocolMapper(ProtocolMapperModel) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientScopeAdapter
 
removeProtocolMapper(ProtocolMapperModel) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
removeRedirectUri(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
removeRequiredAction(String) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
removeRequiredAction(UserModel.RequiredAction) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
removeRequiredAction(String) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
removeRequiredAction(UserModel.RequiredAction) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
removeRequiredAction(String) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
removeRequiredAction(UserModel.RequiredAction) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
removeResource(Resource) - Method in interface org.keycloak.authorization.model.Policy
 
removeRole(RoleModel) - Method in class org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter
 
removeScope(Scope) - Method in interface org.keycloak.authorization.model.Policy
 
removeUserAttribute(String) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
removeUserSession(String, boolean) - Method in class org.keycloak.models.session.DisabledUserSessionPersisterProvider
 
removeUserSession(String, boolean) - Method in interface org.keycloak.models.session.UserSessionPersisterProvider
 
removeWebOrigin(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
renameRealm(RealmModel, String) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
render(FormContext, LoginFormsProvider) - Method in interface org.keycloak.authentication.FormAuthenticator
Called to render the FormAuthenticator's challenge page.
RepresentationToModel - Class in org.keycloak.models.utils
 
RepresentationToModel() - Constructor for class org.keycloak.models.utils.RepresentationToModel
 
REQUESTED_ISSUER - Static variable in interface org.keycloak.events.Details
 
REQUESTED_SUBJECT - Static variable in interface org.keycloak.events.Details
 
REQUESTER - Static variable in interface org.keycloak.authorization.model.PermissionTicket
 
REQUESTER_IS_NULL - Static variable in interface org.keycloak.authorization.model.PermissionTicket
 
requiredActionChallenge(RequiredActionContext) - Method in interface org.keycloak.authentication.RequiredActionProvider
If the user has a required action set, this method will be the initial call to obtain what to display to the user's browser.
requiredActionContext - Variable in class org.keycloak.authentication.ConsoleDisplayMode
 
RequiredActionContext - Interface in org.keycloak.authentication
Interface that encapsulates current information about the current requred action
RequiredActionContext.KcActionStatus - Enum in org.keycloak.authentication
 
RequiredActionContext.Status - Enum in org.keycloak.authentication
 
RequiredActionFactory - Interface in org.keycloak.authentication
You must specify a file META-INF/services/org.keycloak.authentication.RequiredActionFactory in the jar that this class is contained in This file must have the fully qualified class name of all your RequiredActionFactory classes
RequiredActionProvider - Interface in org.keycloak.authentication
RequiredAction provider.
RequiredActionSpi - Class in org.keycloak.authentication
 
RequiredActionSpi() - Constructor for class org.keycloak.authentication.RequiredActionSpi
 
REQUIREMENT_CHOICES - Static variable in interface org.keycloak.authentication.ConfigurableAuthenticatorFactory
 
requireReauthentication(UserSessionModel, AuthenticationSessionModel) - Method in interface org.keycloak.protocol.LoginProtocol
 
requiresUser() - Method in interface org.keycloak.authentication.Authenticator
Does this authenticator require that the user has already been identified? That AuthenticatorContext.getUser() is not null?
requiresUser() - Method in interface org.keycloak.authentication.FormAction
Does this FormAction require that a user be set? For registration, this method will always return false.
RESET_CREDENTIAL_DISABLED - Static variable in interface org.keycloak.events.Errors
 
RESET_CREDENTIALS_FLOW - Static variable in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
resetCredentialsFlow(RealmModel) - Static method in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
resetFlow() - Method in interface org.keycloak.authentication.AuthenticationFlowContext
Reset the current flow to the beginning and restarts it.
resetFlow(Runnable) - Method in interface org.keycloak.authentication.AuthenticationFlowContext
Reset the current flow to the beginning and restarts it.
ResetTimeOffsetEvent - Class in org.keycloak.models.utils
Useful when there is a need for callback when time offset is restarted.
ResetTimeOffsetEvent() - Constructor for class org.keycloak.models.utils.ResetTimeOffsetEvent
 
RESOLVE_REQUIRED_ACTIONS - Static variable in interface org.keycloak.events.Errors
 
resolveAttribute(String) - Method in class org.keycloak.models.ClientConfigResolver
 
resolveAttribute(GroupModel, String) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
resolveAttribute(UserModel, String, boolean) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
resolveBrowserFlow(AuthenticationSessionModel) - Static method in class org.keycloak.models.utils.AuthenticationFlowResolver
 
resolveDirectGrantFlow(AuthenticationSessionModel) - Static method in class org.keycloak.models.utils.AuthenticationFlowResolver
 
resolveFirstAttribute(GroupModel, String) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
resolveFirstAttribute(UserModel, String) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
resolvePasswordBlacklist(String) - Method in class org.keycloak.policy.BlacklistPasswordPolicyProviderFactory
Resolves and potentially registers a BlacklistPasswordPolicyProviderFactory.PasswordBlacklist for the given blacklistName.
resolveScopes(Resource, ResourceServer, Collection<Scope>, AuthorizationProvider) - Static method in class org.keycloak.authorization.permission.Permissions
 
RESOURCE - Static variable in interface org.keycloak.authorization.model.PermissionTicket
 
Resource - Interface in org.keycloak.authorization.model
Represents a resource, which is usually protected by a set of policies within a resource server.
RESOURCE_NAME - Static variable in interface org.keycloak.authorization.model.PermissionTicket
 
resourcePath(String) - Method in interface org.keycloak.events.admin.AdminEventQuery
Search by resource path.
ResourcePermission - Class in org.keycloak.authorization.permission
Represents a permission for a given resource.
ResourcePermission(Resource, Collection<Scope>, ResourceServer) - Constructor for class org.keycloak.authorization.permission.ResourcePermission
 
ResourcePermission(Resource, ResourceServer, Map<String, ? extends Collection<String>>) - Constructor for class org.keycloak.authorization.permission.ResourcePermission
 
ResourcePermission(Resource, Collection<Scope>, ResourceServer, Map<String, ? extends Collection<String>>) - Constructor for class org.keycloak.authorization.permission.ResourcePermission
 
ResourceServer - Interface in org.keycloak.authorization.model
Represents a resource server, whose resources are managed and protected.
ResourceServerStore - Interface in org.keycloak.authorization.store
A ResourceServerStore is responsible to manage the persistence of ResourceServer instances.
ResourceStore - Interface in org.keycloak.authorization.store
A ResourceStore is responsible to manage the persistence of Resource instances.
resourceType(ResourceType...) - Method in interface org.keycloak.events.admin.AdminEventQuery
Search by ResourceType.
ResourceType - Enum in org.keycloak.events.admin
Represents Keycloak resource types for which AdminEvent's can be triggered.
response() - Method in class org.keycloak.authentication.ConsoleDisplayMode
Generate response with empty http response body
Response(HttpResponse) - Constructor for class org.keycloak.broker.provider.util.SimpleHttp.Response
 
RESPONSE_MODE - Static variable in interface org.keycloak.events.Details
 
RESPONSE_TYPE - Static variable in interface org.keycloak.events.Details
 
RESTART_AFTER_TIMEOUT - Static variable in interface org.keycloak.events.Details
 
restartSession(RealmModel, UserModel, String, String, String, boolean, String, String) - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
Result - Class in org.keycloak.authorization.policy.evaluation
 
Result(ResourcePermission, Evaluation) - Constructor for class org.keycloak.authorization.policy.evaluation.Result
 
Result.PolicyResult - Class in org.keycloak.authorization.policy.evaluation
 
results - Variable in class org.keycloak.authorization.policy.evaluation.AbstractDecisionCollector
 
results() - Method in class org.keycloak.authorization.policy.evaluation.DecisionPermissionCollector
 
retrieveToken(KeycloakSession, FederatedIdentityModel) - Method in interface org.keycloak.broker.provider.IdentityProvider
Returns a Response containing the token previously stored during the authentication process for a specific user.
REVOKED_CLIENT - Static variable in interface org.keycloak.events.Details
 
RHSSO_VERSION_7_0_KEYCLOAK_VERSION - Static variable in class org.keycloak.migration.MigrationModelManager
 
RHSSO_VERSION_7_1_KEYCLOAK_VERSION - Static variable in class org.keycloak.migration.MigrationModelManager
 
RHSSO_VERSION_7_2_KEYCLOAK_VERSION - Static variable in class org.keycloak.migration.MigrationModelManager
 
RHSSO_VERSION_7_3_KEYCLOAK_VERSION - Static variable in class org.keycloak.migration.MigrationModelManager
 
RHSSO_VERSION_7_4_KEYCLOAK_VERSION - Static variable in class org.keycloak.migration.MigrationModelManager
 
ROLE - Static variable in interface org.keycloak.broker.provider.ConfigConstants
 
run(KeycloakSession) - Method in interface org.keycloak.timer.ScheduledTask
 
runJobInTransaction(KeycloakSessionFactory, KeycloakSessionTask) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
Wrap given runnable job into KeycloakTransaction.
runJobInTransactionWithTimeout(KeycloakSessionFactory, KeycloakSessionTask, int) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
Wrap given runnable job into KeycloakTransaction.

S

SAM_ACCOUNT_NAME - Static variable in class org.keycloak.models.LDAPConstants
 
SAML_ECP_FLOW - Static variable in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
SAML_TOKEN_NOT_FOUND - Static variable in interface org.keycloak.events.Errors
 
samlEcpProfile(RealmModel) - Static method in class org.keycloak.models.utils.DefaultAuthenticationFlows
 
schedule(Runnable, long, String) - Method in interface org.keycloak.timer.TimerProvider
 
ScheduledTask - Interface in org.keycloak.timer
 
scheduleTask(ScheduledTask, long, String) - Method in interface org.keycloak.timer.TimerProvider
 
SCOPE - Static variable in interface org.keycloak.authorization.model.PermissionTicket
 
Scope - Interface in org.keycloak.authorization.model
Represents a scope, which is usually associated with one or more resources in order to define the actions that can be performed or a specific access context.
SCOPE - Static variable in interface org.keycloak.events.Details
 
SCOPE_IS_NULL - Static variable in interface org.keycloak.authorization.model.PermissionTicket
 
ScopeStore - Interface in org.keycloak.authorization.store
A ScopeStore is responsible to manage the persistence of Scope instances.
Script - Class in org.keycloak.scripting
A ScriptModel which holds some meta-data.
Script(String, String, String, String, String, String) - Constructor for class org.keycloak.scripting.Script
 
ScriptBindingsConfigurer - Interface in org.keycloak.scripting
Callback interface for customization of Bindings for a ScriptEngine.
ScriptCompilationException - Exception in org.keycloak.scripting
Indicates compilation problems reported by a ScriptException and adds additional metadata.
ScriptCompilationException(ScriptModel, Exception) - Constructor for exception org.keycloak.scripting.ScriptCompilationException
 
ScriptExecutionException - Exception in org.keycloak.scripting
Augments a ScriptException and adds additional metadata.
ScriptExecutionException(ScriptModel, Exception) - Constructor for exception org.keycloak.scripting.ScriptExecutionException
 
ScriptingProvider - Interface in org.keycloak.scripting
A Provider than provides Scripting capabilities.
ScriptingProviderFactory - Interface in org.keycloak.scripting
 
ScriptingSpi - Class in org.keycloak.scripting
 
ScriptingSpi() - Constructor for class org.keycloak.scripting.ScriptingSpi
 
SEARCH_SCOPE - Static variable in class org.keycloak.models.LDAPConstants
 
searchFor(RoleModel, RoleModel, Set<String>) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
Deep search if given role is descendant of composite role
searchForGroupByName(RealmModel, boolean, String, Integer, Integer) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
searchForGroupByName(UserModel, boolean, String, Integer, Integer) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
searchForRoles(String, Integer, Integer) - Method in class org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter
 
SecurityHeadersOptions - Interface in org.keycloak.headers
 
SecurityHeadersProvider - Interface in org.keycloak.headers
 
SecurityHeadersProviderFactory - Interface in org.keycloak.headers
 
SecurityHeadersSpi - Class in org.keycloak.headers
 
SecurityHeadersSpi() - Constructor for class org.keycloak.headers.SecurityHeadersSpi
 
SELECTED_CREDENTIAL_ID - Static variable in interface org.keycloak.events.Details
 
send(Map<String, String>, UserModel, String, String, String) - Method in interface org.keycloak.email.EmailSenderProvider
 
send(String, String, Map<String, Object>) - Method in interface org.keycloak.email.EmailTemplateProvider
Send formatted email
send(String, List<Object>, String, Map<String, Object>) - Method in interface org.keycloak.email.EmailTemplateProvider
Send formatted email
sendConfirmIdentityBrokerLink(String, long) - Method in interface org.keycloak.email.EmailTemplateProvider
Send to confirm that user wants to link his account with identity broker link
sendError(AuthenticationSessionModel, LoginProtocol.Error) - Method in interface org.keycloak.protocol.LoginProtocol
 
sendEvent(Event) - Method in interface org.keycloak.email.EmailTemplateProvider
 
sendExecuteActions(String, long) - Method in interface org.keycloak.email.EmailTemplateProvider
Change password email requested by admin
sendPasswordReset(String, long) - Method in interface org.keycloak.email.EmailTemplateProvider
Reset password sent from forgot password link on login
sendPushRevocationPolicyRequest(RealmModel, ClientModel, int, String) - Method in interface org.keycloak.protocol.LoginProtocol
Send not-before revocation policy to the given client.
sendSmtpTestEmail(Map<String, String>, UserModel) - Method in interface org.keycloak.email.EmailTemplateProvider
Test SMTP connection with current logged in user
sendVerifyEmail(String, long) - Method in interface org.keycloak.email.EmailTemplateProvider
 
serialize(Object) - Method in class org.keycloak.broker.provider.DefaultDataMarshaller
 
serialize(Object) - Method in interface org.keycloak.broker.provider.IdentityProviderDataMarshaller
 
ServerInfoAwareProviderFactory - Interface in org.keycloak.provider
Marker interface for ProviderFactory of Provider which wants to show some info on "Server Info" page in Admin console.
ServerStartupError - Error in org.keycloak
Non-recoverable error thrown during server startup
ServerStartupError(String) - Constructor for error org.keycloak.ServerStartupError
 
ServerStartupError(String, boolean) - Constructor for error org.keycloak.ServerStartupError
 
services() - Method in class org.keycloak.provider.KeycloakDeploymentInfo
 
session - Variable in class org.keycloak.broker.provider.AbstractIdentityProvider
 
session(UserSessionModel) - Method in class org.keycloak.events.EventBuilder
 
session(String) - Method in class org.keycloak.events.EventBuilder
 
session - Variable in class org.keycloak.storage.client.AbstractClientStorageAdapter
 
SESSION_EXPIRED - Static variable in interface org.keycloak.events.Errors
 
SessionTimeoutHelper - Class in org.keycloak.models.utils
 
SessionTimeoutHelper() - Constructor for class org.keycloak.models.utils.SessionTimeoutHelper
 
setAccessible() - Method in interface org.keycloak.models.utils.reflection.Property
Calls the setAccessible method on the underlying member(s).
setAccessRequest(List<ClientScopeModel>) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
setAction(String) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData
 
setAction(String) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
setActionUri(URI) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
setAllowRemoteResourceManagement(boolean) - Method in interface org.keycloak.authorization.model.ResourceServer
Indicates if the resource server is allowed to manage its own resources remotely using the Protection API.
setAlternativeCredential(KeycloakSession, String, RealmModel) - Static method in class org.keycloak.utils.CredentialHelper
 
setAlwaysDisplayInConsole(boolean) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setAttribute(String, List<String>) - Method in interface org.keycloak.authorization.model.Resource
Sets an attribute with the given name and values.
setAttribute(String, Object) - Method in interface org.keycloak.email.EmailTemplateProvider
 
setAttribute(String, String) - Method in interface org.keycloak.forms.account.AccountProvider
 
setAttribute(String, Object) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
setAttribute(String, List<String>) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
setAttribute(String, List<String>) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
setAttribute(String, List<String>) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
setAttribute(String, String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientScopeAdapter
 
setAttribute(String, String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setAuthContext(AuthenticationFlowContext) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
setAuthDetails(AuthDetails) - Method in class org.keycloak.events.admin.AdminEvent
 
setAuthenticationFlowBindingOverride(String, String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setAuthenticationSelections(List<AuthenticationSelectionOption>) - Method in interface org.keycloak.authentication.AuthenticationFlowContext
 
setAuthenticationSession(AuthenticationSessionModel) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
setAuthenticationSession(AuthenticationSessionModel) - Method in interface org.keycloak.email.EmailTemplateProvider
 
setAuthenticationSession(AuthenticationSessionModel) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
setAuthMethod(String) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData
 
setAuthMethod(String) - Method in class org.keycloak.models.session.PersistentUserSessionAdapter.PersistentUserSessionData
 
setBaseUrl(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setBearerOnly(boolean) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setBrokerSessionId(String) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
setBrokerSessionId(String) - Method in class org.keycloak.models.session.PersistentUserSessionAdapter.PersistentUserSessionData
 
setBrokerUserId(String) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
setBrokerUserId(String) - Method in class org.keycloak.models.session.PersistentUserSessionAdapter.PersistentUserSessionData
 
setCalendar(Calendar) - Method in class org.keycloak.models.utils.TimeBasedOTP
 
setClient(ClientModel) - Method in interface org.keycloak.authentication.ClientAuthenticationFlowContext
Attach a specific client to this flow.
setClientAuthenticatorType(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setClientId(String) - Method in class org.keycloak.events.admin.AuthDetails
 
setClientId(String) - Method in class org.keycloak.events.admin.AuthQuery
 
setClientId(String) - Method in class org.keycloak.events.Event
 
setClientId(String) - Method in class org.keycloak.models.session.PersistentClientSessionModel
 
setClientId(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setClientSessionCode(String) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
setCode(String) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
setCode(String) - Method in class org.keycloak.scripting.Script
 
setConfig(Map<String, String>) - Method in interface org.keycloak.authorization.model.Policy
Sets a Map with string-based key/value pairs representing any additional configuration for this policy.
setConsentRequired(boolean) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setContextData(Map<String, Object>) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
setCreatedTimestamp(Long) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
setCreatedTimestamp(Long) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
setCreatedTimestamp(Long) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
setCurrentRefreshToken(String) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
setCurrentRefreshTokenUseCount(int) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
setData(String) - Method in class org.keycloak.models.session.PersistentClientSessionModel
 
setData(String) - Method in class org.keycloak.models.session.PersistentUserSessionModel
 
setDecisionStrategy(DecisionStrategy) - Method in interface org.keycloak.authorization.model.Policy
Sets the {DecisionStrategy} for this policy.
setDecisionStrategy(DecisionStrategy) - Method in interface org.keycloak.authorization.model.ResourceServer
Defines a DecisionStrategy for this instance, indicating how permissions should be granted depending on the given decisionStrategy.
setDescription(String) - Method in interface org.keycloak.authorization.model.Policy
Sets the description for this policy.
setDescription(String) - Method in class org.keycloak.scripting.Script
 
setDescription(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientScopeAdapter
 
setDescription(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setDetails(Map<String, String>) - Method in class org.keycloak.events.Event
 
setDirectAccessGrantsEnabled(boolean) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setDisplayName(String) - Method in interface org.keycloak.authorization.model.Resource
Sets an end user friendly name for this resource.
setDisplayName(String) - Method in interface org.keycloak.authorization.model.Scope
Sets an end user friendly name for this scope.
setEffect(Decision.Effect) - Method in class org.keycloak.authorization.policy.evaluation.DefaultEvaluation
 
setEffect(Decision.Effect) - Method in class org.keycloak.authorization.policy.evaluation.Result.PolicyResult
 
setEmail(String) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
setEmail(String) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
setEmail(String) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
setEmailVerified(boolean) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
setEmailVerified(boolean) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
setEmailVerified(boolean) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
setEnabled(boolean) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
setEnabled(boolean) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
setEnabled(boolean) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
setEnabled(boolean) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setError(String) - Method in class org.keycloak.events.admin.AdminEvent
 
setError(String) - Method in class org.keycloak.events.Event
 
setError(Response.Status, String, Object...) - Method in interface org.keycloak.forms.account.AccountProvider
 
setError(String, Object...) - Method in interface org.keycloak.forms.login.LoginFormsProvider
Set one global error message.
setErrors(Response.Status, List<FormMessage>) - Method in interface org.keycloak.forms.account.AccountProvider
 
setErrors(List<FormMessage>) - Method in interface org.keycloak.forms.login.LoginFormsProvider
Set multiple error messages.
setEventBuilder(EventBuilder) - Method in interface org.keycloak.protocol.LoginProtocol
 
setEvents(List<Event>) - Method in interface org.keycloak.forms.account.AccountProvider
 
setExecution(String) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
setExecutionStatus(Map<String, Object>) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData
 
setFeatures(boolean, boolean, boolean, boolean) - Method in interface org.keycloak.forms.account.AccountProvider
 
setFederationLink(String) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
setFederationLink(String) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
setFederationLink(String) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
setFirstName(String) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
setFirstName(String) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
setFirstName(String) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
setFormData(MultivaluedMap<String, String>) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
setFrontchannelLogout(boolean) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setFullScopeAllowed(boolean) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setGranted(boolean) - Method in class org.keycloak.authorization.permission.ResourcePermission
 
setGrantedTimestamp(Long) - Method in interface org.keycloak.authorization.model.PermissionTicket
 
setHttpHeaders(HttpHeaders) - Method in interface org.keycloak.forms.account.AccountProvider
 
setHttpHeaders(HttpHeaders) - Method in interface org.keycloak.protocol.LoginProtocol
 
setIconUri(String) - Method in interface org.keycloak.authorization.model.Resource
Sets an icon URI for this resource.
setIconUri(String) - Method in interface org.keycloak.authorization.model.Scope
Sets an icon URI for this scope.
setId(String) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
setId(String) - Method in class org.keycloak.scripting.Script
 
setIdp(IdentityProvider) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
setIdpConfig(IdentityProviderModel) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
setImplicitFlowEnabled(boolean) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setInfo(String, Object...) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
setIpAddress(String) - Method in class org.keycloak.events.admin.AuthDetails
 
setIpAddress(String) - Method in class org.keycloak.events.admin.AuthQuery
 
setIpAddress(String) - Method in class org.keycloak.events.Event
 
setIpAddress(String) - Method in class org.keycloak.models.session.PersistentUserSessionAdapter.PersistentUserSessionData
 
setLastName(String) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
setLastName(String) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
setLastName(String) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
setLastSessionRefresh(int) - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
setLastSessionRefresh(int) - Method in class org.keycloak.models.session.PersistentUserSessionModel
 
setLegacyId(String) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
setLogic(Logic) - Method in interface org.keycloak.authorization.model.Policy
Sets the {Logic} for this policy.
setManagementUrl(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setMediaType(MediaType) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
setMimeType(String) - Method in class org.keycloak.scripting.Script
 
setModelUsername(String) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
setName(String) - Method in interface org.keycloak.authorization.model.Policy
Sets an unique name to this policy.
setName(String) - Method in interface org.keycloak.authorization.model.Resource
Sets a name for this resource.
setName(String) - Method in interface org.keycloak.authorization.model.Scope
Sets a name for this scope.
setName(String) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
setName(String) - Method in class org.keycloak.scripting.Script
 
setName(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientScopeAdapter
 
setName(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setNodeReRegistrationTimeout(int) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setNotBefore(int) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setNote(String, String) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
setNote(String, String) - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
setNotes(Map<String, String>) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData
 
setNotes(Map<String, String>) - Method in class org.keycloak.models.session.PersistentUserSessionAdapter.PersistentUserSessionData
 
setOffline(boolean) - Method in class org.keycloak.models.session.PersistentUserSessionModel
 
setOperationType(OperationType) - Method in class org.keycloak.events.admin.AdminEvent
 
setOrReplaceAuthenticationRequirement(KeycloakSession, RealmModel, String, AuthenticationExecutionModel.Requirement, AuthenticationExecutionModel.Requirement) - Static method in class org.keycloak.utils.CredentialHelper
 
setOwner(String) - Method in interface org.keycloak.authorization.model.Policy
 
setOwnerManagedAccess(boolean) - Method in interface org.keycloak.authorization.model.Resource
Sets if this resource can be managed by the resource owner.
setParameters(Object[]) - Method in exception org.keycloak.protocol.ProtocolMapperConfigException
 
setPasswordSet(boolean) - Method in interface org.keycloak.forms.account.AccountProvider
 
setPolicy(Policy) - Method in interface org.keycloak.authorization.model.PermissionTicket
 
setPolicy(Policy) - Method in class org.keycloak.authorization.policy.evaluation.DefaultEvaluation
 
setPolicyEnforcementMode(PolicyEnforcementMode) - Method in interface org.keycloak.authorization.model.ResourceServer
Defines a PolicyEnforcementMode for this instance.
setProfileFormData(MultivaluedMap<String, String>) - Method in interface org.keycloak.forms.account.AccountProvider
 
setProtocol(String) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
setProtocol(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientScopeAdapter
 
setProtocol(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setProtocolMappers(Set<String>) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData
 
setPublicClient(boolean) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setReadOnly(boolean) - Method in interface org.keycloak.authorization.store.StoreFactory
Sets whether or not changes to instances returned from this factory are supported.
setReadonly(boolean) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
setRealm(RealmModel) - Method in interface org.keycloak.email.EmailTemplateProvider
 
setRealm(RealmModel) - Method in interface org.keycloak.forms.account.AccountProvider
 
setRealm(RealmModel) - Method in interface org.keycloak.protocol.LoginProtocol
 
setRealmId(String) - Method in class org.keycloak.events.admin.AdminEvent
 
setRealmId(String) - Method in class org.keycloak.events.admin.AuthDetails
 
setRealmId(String) - Method in class org.keycloak.events.admin.AuthQuery
 
setRealmId(String) - Method in class org.keycloak.events.Event
 
setRealmId(String) - Method in class org.keycloak.scripting.Script
 
setRedirectUri(String) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData
 
setRedirectUri(String) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
setRedirectUris(Set<String>) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setReferrer(String[]) - Method in interface org.keycloak.forms.account.AccountProvider
 
setRegistrationToken(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setRememberMe(boolean) - Method in class org.keycloak.models.session.PersistentUserSessionAdapter.PersistentUserSessionData
 
setRepresentation(String) - Method in class org.keycloak.events.admin.AdminEvent
 
setRequiredActions(KeycloakSession, RealmModel, UserModel) - Method in interface org.keycloak.authentication.Authenticator
Set actions to configure authenticator
setRequiredActions(KeycloakSession, RealmModel, UserModel) - Method in interface org.keycloak.authentication.FormAction
Set actions to configure authenticator
setRequiredActions(Set<String>) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData
 
setRequiredCredential(KeycloakSession, String, RealmModel) - Static method in class org.keycloak.utils.CredentialHelper
 
setResourcePath(String) - Method in class org.keycloak.events.admin.AdminEvent
 
setResourceType(ResourceType) - Method in class org.keycloak.events.admin.AdminEvent
 
setResourceTypeAsString(String) - Method in class org.keycloak.events.admin.AdminEvent
Setter for custom resource types with values different from ResourceType.
setResponseHeader(String, String) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
setRoles(Set<String>) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData
 
setRootUrl(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setSecret(String) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setServiceAccountClientLink(String) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
setServiceAccountClientLink(String) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
setServiceAccountClientLink(String) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
setServiceAccountsEnabled(boolean) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setSession(KeycloakSession) - Method in interface org.keycloak.protocol.LoginProtocol
 
setSessionId(String) - Method in class org.keycloak.events.Event
 
setSessions(List<UserSessionModel>) - Method in interface org.keycloak.forms.account.AccountProvider
 
setSingleAttribute(String, String) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
setSingleAttribute(String, String) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
setSingleAttribute(String, String) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
setStandardFlowEnabled(boolean) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
setStarted(int) - Method in class org.keycloak.models.session.PersistentUserSessionAdapter.PersistentUserSessionData
Deprecated.
setStarted(int) - Method in class org.keycloak.models.session.PersistentUserSessionModel
 
setState(String) - Method in class org.keycloak.models.session.PersistentUserSessionAdapter.PersistentUserSessionData
 
setState(UserSessionModel.State) - Method in class org.keycloak.models.session.PersistentUserSessionAdapter
 
setStateChecker(String) - Method in interface org.keycloak.forms.account.AccountProvider
 
setStatus(Decision.Effect) - Method in class org.keycloak.authorization.policy.evaluation.Result
 
setStatus(Response.Status) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
setSuccess(String, Object...) - Method in interface org.keycloak.forms.account.AccountProvider
 
setSuccess(String, Object...) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
setSurrogateAuthRequired(boolean) - Method in class org.keycloak.storage.client.AbstractClientStorageAdapter
This method really isn't used by anybody anywhere.
setTime(long) - Method in class org.keycloak.events.admin.AdminEvent
 
setTime(long) - Method in class org.keycloak.events.Event
 
setTimeouts(long, long) - Method in interface org.keycloak.models.dblock.DBLockProviderFactory
Useful for testing to override provided configuration
setTimestamp(int) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
setTimestamp(int) - Method in class org.keycloak.models.session.PersistentClientSessionModel
 
setToken(String) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
setTruststoreSpiIfNeeded(String, String, Map<String, Object>) - Static method in class org.keycloak.models.LDAPConstants
 
setType(String) - Method in interface org.keycloak.authorization.model.Resource
Sets a string representing the type of this resource.
setType(EventType) - Method in class org.keycloak.events.Event
 
setupAdminCli(RealmModel) - Method in interface org.keycloak.migration.MigrationProvider
 
setupAuthorizationServices(RealmModel) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
setupBrokerService(RealmModel) - Method in class org.keycloak.migration.migrators.MigrateTo1_2_0
 
setupClientDefaults(ClientRepresentation, ClientModel) - Method in interface org.keycloak.protocol.LoginProtocolFactory
Setup default values for new clients.
setupImpersonationService(KeycloakSession, RealmModel) - Static method in class org.keycloak.models.ImpersonationConstants
 
setupMasterRealmRole(RealmProvider, RealmModel) - Static method in class org.keycloak.models.ImpersonationConstants
 
setupOfflineRole(RealmModel) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
setupRealmRole(RealmModel) - Static method in class org.keycloak.models.ImpersonationConstants
 
setUriInfo(UriInfo) - Method in interface org.keycloak.forms.account.AccountProvider
 
setUriInfo(UriInfo) - Method in interface org.keycloak.protocol.LoginProtocol
 
setUser(UserModel) - Method in interface org.keycloak.authentication.AuthenticationFlowContext
Attach a specific user to this flow.
setUser(UserModel) - Method in interface org.keycloak.authentication.FormContext
Attach a specific user to this flow.
setUser(UserModel) - Method in interface org.keycloak.email.EmailTemplateProvider
 
setUser(UserModel) - Method in interface org.keycloak.forms.account.AccountProvider
 
setUser(UserModel) - Method in interface org.keycloak.forms.login.LoginFormsProvider
 
setUserAttribute(String, String) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
setUserAttribute(String, List<String>) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
setUserId(String) - Method in class org.keycloak.events.admin.AuthDetails
 
setUserId(String) - Method in class org.keycloak.events.admin.AuthQuery
 
setUserId(String) - Method in class org.keycloak.events.Event
 
setUserId(String) - Method in class org.keycloak.models.session.PersistentClientSessionModel
 
setUsername(String) - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
setUsername(String) - Method in class org.keycloak.models.utils.ReadOnlyUserModelDelegate
 
setUsername(String) - Method in class org.keycloak.storage.adapter.InMemoryUserAdapter
 
setUsername(String) - Method in class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
setUserSession(UserSessionModel) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter
 
setUserSessionId(String) - Method in class org.keycloak.models.session.PersistentClientSessionModel
 
setUserSessionId(String) - Method in class org.keycloak.models.session.PersistentUserSessionModel
 
setUserSessionNotes(Map<String, String>) - Method in class org.keycloak.models.session.PersistentAuthenticatedClientSessionAdapter.PersistentClientSessionData
 
setValue(Object, V) - Method in interface org.keycloak.models.utils.reflection.Property
This method sets the property value for a specified bean to the specified value.
setWarning(String, Object...) - Method in interface org.keycloak.forms.account.AccountProvider
 
setWebOrigins(Set<String>) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
SHAPasswordEncoder - Class in org.keycloak.models.utils
Password that uses SHA to encode passwords.
SHAPasswordEncoder(int) - Constructor for class org.keycloak.models.utils.SHAPasswordEncoder
 
shouldAttachRoute() - Method in interface org.keycloak.sessions.StickySessionEncoderProvider
 
SIGNATURE_ALGORITHM - Static variable in interface org.keycloak.events.Details
 
SIGNATURE_REQUIRED - Static variable in interface org.keycloak.events.Details
 
SignatureProvider - Interface in org.keycloak.crypto
 
SignatureProviderFactory - Interface in org.keycloak.crypto
 
SignatureSpi - Class in org.keycloak.crypto
 
SignatureSpi() - Constructor for class org.keycloak.crypto.SignatureSpi
 
signer() - Method in interface org.keycloak.crypto.SignatureProvider
 
SimpleHttp - Class in org.keycloak.broker.provider.util
 
SimpleHttp(String, String, HttpClient) - Constructor for class org.keycloak.broker.provider.util.SimpleHttp
 
SimpleHttp.Response - Class in org.keycloak.broker.provider.util
 
SingleUseTokenStoreProvider - Interface in org.keycloak.models
Provides single-use cache for OAuth2 code parameter.
SingleUseTokenStoreProviderFactory - Interface in org.keycloak.models
 
SingleUseTokenStoreSpi - Class in org.keycloak.models
 
SingleUseTokenStoreSpi() - Constructor for class org.keycloak.models.SingleUseTokenStoreSpi
 
size() - Method in class org.keycloak.authorization.attribute.Attributes.Entry
 
SKIP_LINK - Static variable in class org.keycloak.models.Constants
 
skipHeaders() - Method in interface org.keycloak.headers.SecurityHeadersOptions
 
SN - Static variable in class org.keycloak.models.LDAPConstants
 
SOCIAL_SPI_NAME - Static variable in class org.keycloak.broker.social.SocialProviderSpi
 
SocialIdentityProvider<C extends IdentityProviderModel> - Interface in org.keycloak.broker.social
 
SocialIdentityProviderFactory<I extends SocialIdentityProvider> - Interface in org.keycloak.broker.social
 
SocialProviderSpi - Class in org.keycloak.broker.social
 
SocialProviderSpi() - Constructor for class org.keycloak.broker.social.SocialProviderSpi
 
SpecialCharsPasswordPolicyProvider - Class in org.keycloak.policy
 
SpecialCharsPasswordPolicyProvider(KeycloakContext) - Constructor for class org.keycloak.policy.SpecialCharsPasswordPolicyProvider
 
SpecialCharsPasswordPolicyProviderFactory - Class in org.keycloak.policy
 
SpecialCharsPasswordPolicyProviderFactory() - Constructor for class org.keycloak.policy.SpecialCharsPasswordPolicyProviderFactory
 
SPI_NAME - Static variable in class org.keycloak.authentication.AuthenticatorSpi
 
SSL_REQUIRED - Static variable in interface org.keycloak.events.Errors
 
START_TLS - Static variable in class org.keycloak.models.LDAPConstants
 
StickySessionEncoderProvider - Interface in org.keycloak.sessions
 
StickySessionEncoderProviderFactory - Interface in org.keycloak.sessions
 
StickySessionEncoderSpi - Class in org.keycloak.sessions
 
StickySessionEncoderSpi() - Constructor for class org.keycloak.sessions.StickySessionEncoderSpi
 
StoreFactory - Interface in org.keycloak.authorization.store
A factory for the different types of storages that manage the persistence of the domain model types.
StoreFactorySpi - Class in org.keycloak.authorization.store
 
StoreFactorySpi() - Constructor for class org.keycloak.authorization.store.StoreFactorySpi
 
Strategy - Enum in org.keycloak.exportimport
 
STREET - Static variable in class org.keycloak.models.LDAPConstants
 
strip(KeycloakSession, ComponentRepresentation) - Static method in class org.keycloak.models.utils.StripSecretsUtils
 
strip(RealmRepresentation) - Static method in class org.keycloak.models.utils.StripSecretsUtils
 
strip(IdentityProviderRepresentation) - Static method in class org.keycloak.models.utils.StripSecretsUtils
 
strip(UserRepresentation) - Static method in class org.keycloak.models.utils.StripSecretsUtils
 
strip(ClientRepresentation) - Static method in class org.keycloak.models.utils.StripSecretsUtils
 
strip(KeycloakSession, String, ComponentExportRepresentation) - Static method in class org.keycloak.models.utils.StripSecretsUtils
 
stripForExport(KeycloakSession, RealmRepresentation) - Static method in class org.keycloak.models.utils.StripSecretsUtils
 
stripRealmAttributesIncludedAsFields(Map<String, String>) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
StripSecretsUtils - Class in org.keycloak.models.utils
 
StripSecretsUtils() - Constructor for class org.keycloak.models.utils.StripSecretsUtils
 
success() - Method in interface org.keycloak.authentication.AbstractAuthenticationFlowContext
Mark the current execution as successful.
success(FormContext) - Method in interface org.keycloak.authentication.FormAction
Called after all validate() calls of all FormAction providers are successful.
success() - Method in interface org.keycloak.authentication.RequiredActionContext
Mark this required action as successful.
success() - Method in interface org.keycloak.authentication.ValidationContext
Mark this validation as sucessful
success() - Method in class org.keycloak.events.EventBuilder
 
successfulLogin(RealmModel, UserModel, ClientConnection) - Method in interface org.keycloak.services.managers.BruteForceProtector
 
successMessage - Variable in exception org.keycloak.authentication.ForkFlowException
 
supports(String) - Method in interface org.keycloak.provider.ProviderLoaderFactory
 
supportsForcedUnlock() - Method in interface org.keycloak.models.dblock.DBLockProvider
 
supportsSyncMode(IdentityProviderSyncMode) - Method in interface org.keycloak.broker.provider.IdentityProviderMapper
 
suspendJtaTransaction(KeycloakSessionFactory, Runnable) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
SYNC_REGISTRATIONS - Static variable in class org.keycloak.models.LDAPConstants
 
synchronize(RealmModel.ClientRemovedEvent, KeycloakSessionFactory) - Method in class org.keycloak.authorization.store.syncronization.ClientApplicationSynchronizer
 
synchronize(GroupModel.GroupRemovedEvent, KeycloakSessionFactory) - Method in class org.keycloak.authorization.store.syncronization.GroupSynchronizer
 
synchronize(RealmModel.RealmRemovedEvent, KeycloakSessionFactory) - Method in class org.keycloak.authorization.store.syncronization.RealmSynchronizer
 
synchronize(E, KeycloakSessionFactory) - Method in interface org.keycloak.authorization.store.syncronization.Synchronizer
 
synchronize(UserModel.UserRemovedEvent, KeycloakSessionFactory) - Method in class org.keycloak.authorization.store.syncronization.UserSynchronizer
 
Synchronizer<E extends ProviderEvent> - Interface in org.keycloak.authorization.store.syncronization
 
SYSTEM_CLIENT_ID - Static variable in class org.keycloak.models.utils.SystemClientUtil
 
SYSTEM_PROPERTY - Static variable in class org.keycloak.policy.BlacklistPasswordPolicyProviderFactory
 
SystemClientUtil - Class in org.keycloak.models.utils
 
SystemClientUtil() - Constructor for class org.keycloak.models.utils.SystemClientUtil
 

T

TAB_ID - Static variable in class org.keycloak.models.Constants
 
TEMPLATE_ATTR_ACTION_URI - Static variable in class org.keycloak.models.Constants
 
TEMPLATE_ATTR_REQUIRED_ACTIONS - Static variable in class org.keycloak.models.Constants
 
text(String) - Method in class org.keycloak.authentication.ConsoleDisplayMode.HeaderBuilder.ParamBuilder
 
text(String) - Method in class org.keycloak.authentication.ConsoleDisplayMode
Create challenge response with a text message body
ThemeProvider - Interface in org.keycloak.theme
 
ThemeProviderFactory - Interface in org.keycloak.theme
 
themeResources() - Method in class org.keycloak.provider.KeycloakDeploymentInfo
 
themes() - Method in class org.keycloak.provider.KeycloakDeploymentInfo
 
ThemeSpi - Class in org.keycloak.theme
 
ThemeSpi() - Constructor for class org.keycloak.theme.ThemeSpi
 
throwExceptionIfReadonly() - Method in class org.keycloak.authorization.model.AbstractAuthorizationModel
 
TimeBasedOTP - Class in org.keycloak.models.utils
TOTP: Time-based One-time Password Algorithm Based on http://tools.ietf.org/html/draft-mraihi-totp-timebased-06
TimeBasedOTP() - Constructor for class org.keycloak.models.utils.TimeBasedOTP
 
TimeBasedOTP(String, int, int, int) - Constructor for class org.keycloak.models.utils.TimeBasedOTP
 
TimerProvider - Interface in org.keycloak.timer
 
TimerProvider.TimerTaskContext - Interface in org.keycloak.timer
 
TimerProviderFactory - Interface in org.keycloak.timer
 
TimerSpi - Class in org.keycloak.timer
 
TimerSpi() - Constructor for class org.keycloak.timer.TimerSpi
 
toBriefRepresentation(UserModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toBriefRepresentation(RoleModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toDate(Date) - Method in interface org.keycloak.events.EventQuery
 
toEventsConfigReprensetation(RealmModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toGroupHierarchy(RealmModel, boolean, Integer, Integer) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toGroupHierarchy(UserModel, boolean, Integer, Integer) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toGroupHierarchy(RealmModel, boolean) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toGroupHierarchy(UserModel, boolean) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toGroupHierarchy(GroupModel, boolean) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
TOKEN_ID - Static variable in interface org.keycloak.events.Details
 
TokenIntrospectionProvider - Interface in org.keycloak.protocol.oidc
Provides introspection for a determined OAuth2 token type.
TokenIntrospectionProviderFactory - Interface in org.keycloak.protocol.oidc
A factory that creates TokenIntrospectionProvider instances.
TokenIntrospectionSpi - Class in org.keycloak.protocol.oidc
A Spi to support additional tokens types to the OAuth2 Token Introspection Endpoint.
TokenIntrospectionSpi() - Constructor for class org.keycloak.protocol.oidc.TokenIntrospectionSpi
 
toLowerCaseSafe(String) - Static method in class org.keycloak.models.utils.KeycloakModelUtils
 
toMap() - Method in interface org.keycloak.authorization.attribute.Attributes
Converts to a Map.
toModel(CredentialRepresentation) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
toModel(RealmModel, IdentityProviderRepresentation, KeycloakSession) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
toModel(ProtocolMapperRepresentation) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
toModel(IdentityProviderMapperRepresentation) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
toModel(RealmModel, UserConsentRepresentation) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
toModel(AuthenticationFlowRepresentation) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
toModel(RealmModel, AuthenticationExecutionRepresentation) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
toModel(AuthenticatorConfigRepresentation) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
toModel(RequiredActionProviderRepresentation) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
toModel(KeycloakSession, ComponentRepresentation) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
toModel(ResourceServerRepresentation, AuthorizationProvider) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
toModel(AbstractPolicyRepresentation, AuthorizationProvider, Policy) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
toModel(ResourceRepresentation, ResourceServer, AuthorizationProvider) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
toModel(ScopeRepresentation, ResourceServer, AuthorizationProvider) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
toModel(ScopeRepresentation, ResourceServer, AuthorizationProvider, boolean) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
toModel(PermissionTicketRepresentation, String, AuthorizationProvider) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
toPolicy(RealmRepresentation) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
toRepresentation(Policy, AuthorizationProvider) - Method in interface org.keycloak.authorization.policy.provider.PolicyProviderFactory
 
toRepresentation(GroupModel, boolean) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(KeycloakSession, RealmModel, UserModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(Event) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(AdminEvent) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(AuthDetails) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(RoleModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(RealmModel, boolean) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(UserCredentialModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(CredentialModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(FederatedIdentityModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(UserSessionModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(ClientScopeModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(ClientModel, KeycloakSession) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(RealmModel, IdentityProviderModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(ProtocolMapperModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(IdentityProviderMapperModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(UserConsentModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(RealmModel, AuthenticationFlowModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(RealmModel, AuthenticationExecutionModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(AuthenticatorConfigModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(RequiredActionProviderModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(List<ProviderConfigProperty>) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(ProviderConfigProperty) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(KeycloakSession, ComponentModel, boolean) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(Scope) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(ResourceServer, ClientModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(Policy, AuthorizationProvider) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(Policy, AuthorizationProvider, boolean, boolean) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(Policy, AuthorizationProvider, boolean, boolean, boolean) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(Resource, String, AuthorizationProvider) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(Resource, String, AuthorizationProvider, Boolean) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(PermissionTicket, AuthorizationProvider) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentation(PermissionTicket, AuthorizationProvider, boolean) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toRepresentationWithoutConfig(ComponentModel) - Static method in class org.keycloak.models.utils.ModelToRepresentation
 
toString() - Method in class org.keycloak.authentication.AuthenticationSelectionOption
 
toString() - Method in class org.keycloak.broker.provider.BrokeredIdentityContext
 
toString() - Method in class org.keycloak.migration.ModelVersion
 
toString() - Method in class org.keycloak.models.utils.FormMessage
 
toString() - Method in class org.keycloak.scripting.Script
 
toTime(Date) - Method in interface org.keycloak.events.admin.AdminEventQuery
Search by events before the specified time
TransactionManagerLookupSpi - Class in org.keycloak.transaction
 
TransactionManagerLookupSpi() - Constructor for class org.keycloak.transaction.TransactionManagerLookupSpi
 
TRUST_EMAIL - Static variable in class org.keycloak.models.LDAPConstants
 
TruststoreProvider - Interface in org.keycloak.truststore
 
TruststoreProviderFactory - Interface in org.keycloak.truststore
 
TruststoreSpi - Class in org.keycloak.truststore
 
TruststoreSpi() - Constructor for class org.keycloak.truststore.TruststoreSpi
 
type(EventType...) - Method in interface org.keycloak.events.EventQuery
 
TypedPropertyCriteria - Class in org.keycloak.models.utils.reflection
A criteria that matches a property based on its type
TypedPropertyCriteria(Class<?>) - Constructor for class org.keycloak.models.utils.reflection.TypedPropertyCriteria
 
TypedPropertyCriteria(Class<?>, TypedPropertyCriteria.MatchOption) - Constructor for class org.keycloak.models.utils.reflection.TypedPropertyCriteria
 
TypedPropertyCriteria.MatchOption - Enum in org.keycloak.models.utils.reflection
Different options can be used to match a specific property based on its type.

U

UID - Static variable in class org.keycloak.models.LDAPConstants
 
UnboundedPermissionEvaluator - Class in org.keycloak.authorization.permission.evaluator
 
UNKNOWN_IDENTITY_PROVIDER - Static variable in interface org.keycloak.events.Errors
 
unregisterNode(String) - Method in class org.keycloak.storage.client.AbstractClientStorageAdapter
This is for logout.
UnsupportedOperationsClientStorageAdapter - Class in org.keycloak.storage.client
Base helper class.
UnsupportedOperationsClientStorageAdapter() - Constructor for class org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter
 
UPDATE_PROFILE_CONTEXT_ATTR - Static variable in interface org.keycloak.forms.login.LoginFormsProvider
 
updateBrokeredUser(KeycloakSession, RealmModel, UserModel, BrokeredIdentityContext) - Method in class org.keycloak.broker.provider.AbstractIdentityProvider
 
updateBrokeredUser(KeycloakSession, RealmModel, UserModel, IdentityProviderMapperModel, BrokeredIdentityContext) - Method in class org.keycloak.broker.provider.AbstractIdentityProviderMapper
 
updateBrokeredUser(KeycloakSession, RealmModel, UserModel, BrokeredIdentityContext) - Method in interface org.keycloak.broker.provider.IdentityProvider
 
updateBrokeredUser(KeycloakSession, RealmModel, UserModel, IdentityProviderMapperModel, BrokeredIdentityContext) - Method in interface org.keycloak.broker.provider.IdentityProviderMapper
Called when this user has logged in before and has already been imported.
updateBrokeredUserLegacy(KeycloakSession, RealmModel, UserModel, IdentityProviderMapperModel, BrokeredIdentityContext) - Method in class org.keycloak.broker.provider.AbstractIdentityProviderMapper
 
updateBrokeredUserLegacy(KeycloakSession, RealmModel, UserModel, IdentityProviderMapperModel, BrokeredIdentityContext) - Method in interface org.keycloak.broker.provider.IdentityProviderMapper
Called when this user has logged in before and has already been imported.
updateClient(ClientRepresentation, ClientModel) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
updateClient() - Method in class org.keycloak.storage.client.AbstractClientStorageAdapter
Overriding implementations should call super.updateClient() as this fires off an update event.
updateClientProtocolMappers(ClientRepresentation, ClientModel) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
updateClientScope(ClientScopeRepresentation, ClientScopeModel) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
updateComponent(KeycloakSession, ComponentRepresentation, ComponentModel, boolean) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
UPDATED_EMAIL - Static variable in interface org.keycloak.events.Details
 
UPDATED_REFRESH_TOKEN_ID - Static variable in interface org.keycloak.events.Details
 
updateDefaultRoles(String...) - Method in class org.keycloak.storage.client.UnsupportedOperationsClientStorageAdapter
 
updateLastSessionRefreshes(RealmModel, int, Collection<String>, boolean) - Method in class org.keycloak.models.session.DisabledUserSessionPersisterProvider
 
updateLastSessionRefreshes(RealmModel, int, Collection<String>, boolean) - Method in interface org.keycloak.models.session.UserSessionPersisterProvider
 
UpdateOnlyChangeUserModelDelegate - Class in org.keycloak.storage.adapter
This will perform update operation for particular attribute/property just if the existing value is not already same.
UpdateOnlyChangeUserModelDelegate(UserModel) - Constructor for class org.keycloak.storage.adapter.UpdateOnlyChangeUserModelDelegate
 
updateOTPRequiredAction(RequiredActionProviderModel) - Static method in class org.keycloak.migration.migrators.MigrationUtils
 
updatePolicy(PermissionTicket, StoreFactory) - Static method in class org.keycloak.authorization.UserManagedPermissionUtil
 
updateProtocolMapper(ProtocolMapperModel) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientScopeAdapter
 
updateProtocolMapper(ProtocolMapperModel) - Method in class org.keycloak.storage.client.AbstractReadOnlyClientStorageAdapter
 
updateProtocolMappers(ProtocolMapperContainerModel) - Static method in class org.keycloak.migration.migrators.MigrationUtils
 
updateRealm(RealmRepresentation, RealmModel, KeycloakSession) - Static method in class org.keycloak.models.utils.RepresentationToModel
 
updateScopes(Set<Scope>) - Method in interface org.keycloak.authorization.model.Resource
Update the set of scopes associated with this resource.
updateUris(Set<String>) - Method in interface org.keycloak.authorization.model.Resource
Sets a list of URI that uniquely identify this resource.
UpperCasePasswordPolicyProvider - Class in org.keycloak.policy
 
UpperCasePasswordPolicyProvider(KeycloakContext) - Constructor for class org.keycloak.policy.UpperCasePasswordPolicyProvider
 
UpperCasePasswordPolicyProviderFactory - Class in org.keycloak.policy
 
UpperCasePasswordPolicyProviderFactory() - Constructor for class org.keycloak.policy.UpperCasePasswordPolicyProviderFactory
 
USE_PASSWORD_MODIFY_EXTENDED_OP - Static variable in class org.keycloak.models.LDAPConstants
 
USE_TRUSTSTORE_ALWAYS - Static variable in class org.keycloak.models.LDAPConstants
 
USE_TRUSTSTORE_LDAPS_ONLY - Static variable in class org.keycloak.models.LDAPConstants
 
USE_TRUSTSTORE_NEVER - Static variable in class org.keycloak.models.LDAPConstants
 
USE_TRUSTSTORE_SPI - Static variable in class org.keycloak.models.LDAPConstants
 
user(UserModel) - Method in class org.keycloak.events.EventBuilder
 
user(String) - Method in class org.keycloak.events.EventBuilder
 
user(String) - Method in interface org.keycloak.events.EventQuery
 
USER_ACCOUNT_CONTROL - Static variable in class org.keycloak.models.LDAPConstants
 
USER_ATTRIBUTES_PREFIX - Static variable in class org.keycloak.models.Constants
 
USER_DISABLED - Static variable in interface org.keycloak.events.Errors
 
USER_NOT_FOUND - Static variable in interface org.keycloak.events.Errors
 
USER_OBJECT_CLASSES - Static variable in class org.keycloak.models.LDAPConstants
 
USER_PASSWORD_ATTRIBUTE - Static variable in class org.keycloak.models.LDAPConstants
 
USER_SESSION_NOT_FOUND - Static variable in interface org.keycloak.events.Errors
 
USER_TEMPORARILY_DISABLED - Static variable in interface org.keycloak.events.Errors
 
UserCacheProviderFactory - Interface in org.keycloak.models.cache
 
UserManagedPermissionUtil - Class in org.keycloak.authorization
 
UserManagedPermissionUtil() - Constructor for class org.keycloak.authorization.UserManagedPermissionUtil
 
USERNAME - Static variable in interface org.keycloak.events.Details
 
USERNAME - Static variable in class org.keycloak.models.ClaimMask
 
USERNAME_EDIT_DISABLED - Static variable in interface org.keycloak.forms.login.LoginFormsProvider
 
USERNAME_IN_USE - Static variable in interface org.keycloak.events.Errors
 
USERNAME_LDAP_ATTRIBUTE - Static variable in class org.keycloak.models.LDAPConstants
 
USERNAME_MISSING - Static variable in interface org.keycloak.events.Errors
 
UserProviderFactory - Interface in org.keycloak.models
 
USERS_DN - Static variable in class org.keycloak.models.LDAPConstants
 
UserSessionNoteDescriptor - Interface in org.keycloak.models
Describes a user session note for simple and generic ProtocolMapperModel creation.
UserSessionPersisterProvider - Interface in org.keycloak.models.session
 
UserSessionPersisterProviderFactory - Interface in org.keycloak.models.session
 
UserSessionPersisterSpi - Class in org.keycloak.models.session
 
UserSessionPersisterSpi() - Constructor for class org.keycloak.models.session.UserSessionPersisterSpi
 
UserSessionProviderFactory - Interface in org.keycloak.models
 
UserSessionSpi - Class in org.keycloak.models
 
UserSessionSpi() - Constructor for class org.keycloak.models.UserSessionSpi
 
UsersExportStrategy - Enum in org.keycloak.exportimport
 
UserSpi - Class in org.keycloak.models
 
UserSpi() - Constructor for class org.keycloak.models.UserSpi
 
UserSynchronizer - Class in org.keycloak.authorization.store.syncronization
 
UserSynchronizer() - Constructor for class org.keycloak.authorization.store.syncronization.UserSynchronizer
 
UUID_LDAP_ATTRIBUTE - Static variable in class org.keycloak.models.LDAPConstants
 

V

validate(ValidationContext) - Method in interface org.keycloak.authentication.FormAction
This is the first phase of form processing.
validate(String, String) - Method in class org.keycloak.policy.BlacklistPasswordPolicyProvider
Checks whether the provided password is contained in the configured blacklist.
validate(RealmModel, UserModel, String) - Method in class org.keycloak.policy.BlacklistPasswordPolicyProvider
 
validate(RealmModel, UserModel, String) - Method in class org.keycloak.policy.DefaultPasswordPolicyManagerProvider
 
validate(String, String) - Method in class org.keycloak.policy.DefaultPasswordPolicyManagerProvider
 
validate(String, String) - Method in class org.keycloak.policy.DigitsPasswordPolicyProvider
 
validate(RealmModel, UserModel, String) - Method in class org.keycloak.policy.DigitsPasswordPolicyProvider
 
validate(RealmModel, UserModel, String) - Method in class org.keycloak.policy.ForceExpiredPasswordPolicyProviderFactory
 
validate(String, String) - Method in class org.keycloak.policy.ForceExpiredPasswordPolicyProviderFactory
 
validate(RealmModel, UserModel, String) - Method in class org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory
 
validate(String, String) - Method in class org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory
 
validate(RealmModel, UserModel, String) - Method in class org.keycloak.policy.HashIterationsPasswordPolicyProviderFactory
 
validate(String, String) - Method in class org.keycloak.policy.HashIterationsPasswordPolicyProviderFactory
 
validate(String, String) - Method in class org.keycloak.policy.HistoryPasswordPolicyProvider
 
validate(RealmModel, UserModel, String) - Method in class org.keycloak.policy.HistoryPasswordPolicyProvider
 
validate(String, String) - Method in class org.keycloak.policy.LengthPasswordPolicyProvider
 
validate(RealmModel, UserModel, String) - Method in class org.keycloak.policy.LengthPasswordPolicyProvider
 
validate(String, String) - Method in class org.keycloak.policy.LowerCasePasswordPolicyProvider
 
validate(RealmModel, UserModel, String) - Method in class org.keycloak.policy.LowerCasePasswordPolicyProvider
 
validate(String, String) - Method in class org.keycloak.policy.NotUsernamePasswordPolicyProvider
 
validate(RealmModel, UserModel, String) - Method in class org.keycloak.policy.NotUsernamePasswordPolicyProvider
 
validate(RealmModel, UserModel, String) - Method in interface org.keycloak.policy.PasswordPolicyManagerProvider
 
validate(String, String) - Method in interface org.keycloak.policy.PasswordPolicyManagerProvider
 
validate(String, String) - Method in class org.keycloak.policy.RegexPatternsPasswordPolicyProvider
 
validate(RealmModel, UserModel, String) - Method in class org.keycloak.policy.RegexPatternsPasswordPolicyProvider
 
validate(String, String) - Method in class org.keycloak.policy.SpecialCharsPasswordPolicyProvider
 
validate(RealmModel, UserModel, String) - Method in class org.keycloak.policy.SpecialCharsPasswordPolicyProvider
 
validate(String, String) - Method in class org.keycloak.policy.UpperCasePasswordPolicyProvider
 
validate(RealmModel, UserModel, String) - Method in class org.keycloak.policy.UpperCasePasswordPolicyProvider
 
validate(ClientValidationContext) - Method in interface org.keycloak.validation.ClientValidationProvider
 
validate(KeycloakSession, ClientModel, boolean, ClientValidationUtil.ErrorHandler) - Static method in class org.keycloak.validation.ClientValidationUtil
 
VALIDATE_ACCESS_TOKEN - Static variable in interface org.keycloak.events.Details
 
VALIDATE_PASSWORD_POLICY - Static variable in class org.keycloak.models.LDAPConstants
 
validateConfig(KeycloakSession, RealmModel, ProtocolMapperContainerModel, ProtocolMapperModel) - Method in interface org.keycloak.protocol.ProtocolMapper
Called when instance of mapperModel is created/updated for this protocolMapper through admin endpoint
validateConfiguration(KeycloakSession, RealmModel, ComponentModel) - Method in interface org.keycloak.storage.client.ClientStorageProviderFactory
 
validateTOTP(String, byte[]) - Method in class org.keycloak.models.utils.TimeBasedOTP
Validates a token using a secret key.
ValidationContext - Interface in org.keycloak.authentication
Interface that encapsulates the current validation that is being performed.
validationError(MultivaluedMap<String, String>, List<FormMessage>) - Method in interface org.keycloak.authentication.ValidationContext
Mark this validation as having a validation error
validOTP(String, OTPCredentialModel, int) - Static method in class org.keycloak.models.utils.CredentialValidation
 
valueOf(String) - Static method in enum org.keycloak.authentication.AuthenticationFlowError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.authentication.FlowStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.authentication.InitiatedActionSupport
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.authentication.RequiredActionContext.KcActionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.authentication.RequiredActionContext.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.authorization.Decision.Effect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.cluster.ClusterProvider.DCNotify
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.events.admin.OperationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.events.admin.ResourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.events.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.exportimport.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.exportimport.UsersExportStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.forms.account.AccountPages
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.forms.login.LoginFormsPages
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.models.BrowserSecurityHeaders
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.models.dblock.DBLockProvider.Namespace
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.models.ImpersonationSessionNote
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.models.utils.reflection.TypedPropertyCriteria.MatchOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.protocol.LoginProtocol.Error
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.services.clientpolicy.ClientPolicyVote
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.truststore.HostnameVerificationPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.validation.ClientValidationContext.Event
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.keycloak.authentication.AuthenticationFlowError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.authentication.FlowStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.authentication.InitiatedActionSupport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.authentication.RequiredActionContext.KcActionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.authentication.RequiredActionContext.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.authorization.Decision.Effect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.cluster.ClusterProvider.DCNotify
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.events.admin.OperationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.events.admin.ResourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.events.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.exportimport.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.exportimport.UsersExportStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.forms.account.AccountPages
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.forms.login.LoginFormsPages
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.models.BrowserSecurityHeaders
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.models.dblock.DBLockProvider.Namespace
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.models.ImpersonationSessionNote
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.models.utils.reflection.TypedPropertyCriteria.MatchOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.protocol.LoginProtocol.Error
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.services.clientpolicy.ClientPolicyVote
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.truststore.HostnameVerificationPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.keycloak.validation.ClientValidationContext.Event
Returns an array containing the constants of this enum type, in the order they are declared.
VENDOR - Static variable in class org.keycloak.models.LDAPConstants
 
VENDOR_ACTIVE_DIRECTORY - Static variable in class org.keycloak.models.LDAPConstants
 
VENDOR_NOVELL_EDIRECTORY - Static variable in class org.keycloak.models.LDAPConstants
 
VENDOR_OTHER - Static variable in class org.keycloak.models.LDAPConstants
 
VENDOR_RHDS - Static variable in class org.keycloak.models.LDAPConstants
 
VENDOR_TIVOLI - Static variable in class org.keycloak.models.LDAPConstants
 
verifier(ClientModel, JWSInput) - Method in interface org.keycloak.crypto.ClientSignatureVerifierProvider
 
verifier(String) - Method in interface org.keycloak.crypto.SignatureProvider
 
verify(String, PasswordCredentialModel) - Method in class org.keycloak.credential.hash.Pbkdf2PasswordHashProvider
 
verify(String, String) - Method in class org.keycloak.models.utils.SHAPasswordEncoder
 
VERIFY_EMAIL_CODE - Static variable in class org.keycloak.models.Constants
 
VERIFY_EMAIL_KEY - Static variable in class org.keycloak.models.Constants
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo1_2_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo1_3_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo1_4_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo1_5_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo1_6_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo1_7_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo1_8_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo1_9_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo1_9_2
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo2_0_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo2_1_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo2_2_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo2_3_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo2_5_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo3_0_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo3_1_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo3_2_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo3_4_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo3_4_1
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo3_4_2
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo4_0_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo4_2_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo4_6_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo6_0_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo8_0_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo8_0_2
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo9_0_0
 
VERSION - Static variable in class org.keycloak.migration.migrators.MigrateTo9_0_4
 
VIEW_APPLICATIONS - Static variable in interface org.keycloak.models.AccountRoles
 
VIEW_AUTHORIZATION - Static variable in class org.keycloak.models.AdminRoles
 
VIEW_CLIENTS - Static variable in class org.keycloak.models.AdminRoles
 
VIEW_CONSENT - Static variable in interface org.keycloak.models.AccountRoles
 
VIEW_EVENTS - Static variable in class org.keycloak.models.AdminRoles
 
VIEW_IDENTITY_PROVIDERS - Static variable in class org.keycloak.models.AdminRoles
 
VIEW_PROFILE - Static variable in interface org.keycloak.models.AccountRoles
 
VIEW_REALM - Static variable in class org.keycloak.models.AdminRoles
 
VIEW_USERS - Static variable in class org.keycloak.models.AdminRoles
 

W

waitForLock(DBLockProvider.Namespace) - Method in interface org.keycloak.models.dblock.DBLockProvider
Try to retrieve DB lock or wait if retrieve was unsuccessful.
WEBAUTHN_PASSWORDLESS_PREFIX - Static variable in class org.keycloak.models.Constants
 
WEBSITE - Static variable in class org.keycloak.models.ClaimMask
 

X

X509_CERTIFICATE_ISSUER_DISTINGUISHED_NAME - Static variable in interface org.keycloak.events.Details
 
X509_CERTIFICATE_SERIAL_NUMBER - Static variable in interface org.keycloak.events.Details
 
X509_CERTIFICATE_SUBJECT_DISTINGUISHED_NAME - Static variable in interface org.keycloak.events.Details
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links
Keycloak Server Private SPI 11.0.2

Copyright © 2020 JBoss by Red Hat. All rights reserved.