Uses of Interface
org.keycloak.models.UserModel
- 
- 
Uses of UserModel in org.keycloak.authenticationFields in org.keycloak.authentication declared as UserModel Modifier and Type Field Description protected UserModelRequiredActionContextResult. userMethods in org.keycloak.authentication that return UserModel Modifier and Type Method Description UserModelAuthenticationFlowContext. getUser()Current user attached to this flow.UserModelAuthenticationProcessor.Result. getUser()UserModelFormContext. getUser()Current user attached to this flow.UserModelRequiredActionContext. getUser()Current userUserModelRequiredActionContextResult. getUser()Methods in org.keycloak.authentication with parameters of type UserModel Modifier and Type Method Description booleanAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)Is this authenticator configured for this user.booleanFormAction. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)Is this FormAction configured for the current user?default List<CredentialModel>CredentialValidator. getCredentials(KeycloakSession session, RealmModel realm, UserModel user)voidAuthenticationProcessor. setAutheticatedUser(UserModel user)voidAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)Set actions to configure authenticatorvoidFormAction. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)Set actions to configure authenticatorvoidAuthenticationFlowContext. setUser(UserModel user)Attach a specific user to this flow.voidAuthenticationProcessor.Result. setUser(UserModel user)voidFormContext. setUser(UserModel user)Attach a specific user to this flow.voidAuthenticationProcessor. validateUser(UserModel authenticatedUser)Constructors in org.keycloak.authentication with parameters of type UserModel Constructor Description RequiredActionContextResult(AuthenticationSessionModel authSession, RealmModel realm, EventBuilder eventBuilder, KeycloakSession session, HttpRequest httpRequest, UserModel user, RequiredActionFactory factory)
- 
Uses of UserModel in org.keycloak.authentication.authenticatorsMethods in org.keycloak.authentication.authenticators with parameters of type UserModel Modifier and Type Method Description booleanAttemptedAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)voidAttemptedAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)
- 
Uses of UserModel in org.keycloak.authentication.authenticators.accessMethods in org.keycloak.authentication.authenticators.access with parameters of type UserModel Modifier and Type Method Description booleanAllowAccessAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanDenyAccessAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)voidAllowAccessAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidDenyAccessAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)
- 
Uses of UserModel in org.keycloak.authentication.authenticators.brokerMethods in org.keycloak.authentication.authenticators.broker that return UserModel Modifier and Type Method Description static UserModelAbstractIdpAuthenticator. getExistingUser(KeycloakSession session, RealmModel realm, AuthenticationSessionModel authSession)Methods in org.keycloak.authentication.authenticators.broker with parameters of type UserModel Modifier and Type Method Description booleanIdpAutoLinkAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanIdpConfirmLinkAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanIdpCreateUserIfUniqueAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanIdpDetectExistingBrokerUserAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanIdpEmailVerificationAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanIdpReviewProfileAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)voidAbstractIdpAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)protected voidIdpCreateUserIfUniqueAuthenticator. userRegisteredSuccess(AuthenticationFlowContext context, UserModel registeredUser, SerializedBrokeredIdentityContext serializedCtx, BrokeredIdentityContext brokerContext)Method parameters in org.keycloak.authentication.authenticators.broker with type arguments of type UserModel Modifier and Type Method Description protected LoginFormsProviderIdpUsernamePasswordForm. setupForm(AuthenticationFlowContext context, javax.ws.rs.core.MultivaluedMap<String,String> formData, Optional<UserModel> existingUser)
- 
Uses of UserModel in org.keycloak.authentication.authenticators.browserMethods in org.keycloak.authentication.authenticators.browser with parameters of type UserModel Modifier and Type Method Description booleanCookieAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanIdentityProviderAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanOTPFormAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanPasswordForm. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanRecoveryAuthnCodesFormAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanScriptBasedAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanSpnegoAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanUsernamePasswordForm. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanWebAuthnAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanAbstractUsernameFormAuthenticator. enabledUser(AuthenticationFlowContext context, UserModel user)protected StringRecoveryAuthnCodesFormAuthenticator. getDisabledByBruteForceEventError(AuthenticationFlowContext authnFlowContext, UserModel authenticatedUser)protected booleanAbstractUsernameFormAuthenticator. isDisabledByBruteForce(AuthenticationFlowContext context, UserModel user)protected booleanRecoveryAuthnCodesFormAuthenticator. isDisabledByBruteForce(AuthenticationFlowContext authnFlowContext, UserModel authenticatedUser)voidConditionalOtpFormAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidCookieAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidIdentityProviderAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidOTPFormAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidRecoveryAuthnCodesFormAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidScriptBasedAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidSpnegoAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidUsernamePasswordForm. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidWebAuthnAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidWebAuthnPasswordlessAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidAbstractUsernameFormAuthenticator. testInvalidUser(AuthenticationFlowContext context, UserModel user)booleanAbstractUsernameFormAuthenticator. validatePassword(AuthenticationFlowContext context, UserModel user, javax.ws.rs.core.MultivaluedMap<String,String> inputData, boolean clearUser)
- 
Uses of UserModel in org.keycloak.authentication.authenticators.challengeMethods in org.keycloak.authentication.authenticators.challenge with parameters of type UserModel Modifier and Type Method Description booleanBasicAuthAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanBasicAuthOTPAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanNoCookieFlowRedirectAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)voidBasicAuthAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidNoCookieFlowRedirectAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)
- 
Uses of UserModel in org.keycloak.authentication.authenticators.conditionalMethods in org.keycloak.authentication.authenticators.conditional with parameters of type UserModel Modifier and Type Method Description default booleanConditionalAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)voidConditionalLoaAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidConditionalRoleAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidConditionalUserAttributeValue. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidConditionalUserConfiguredAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)
- 
Uses of UserModel in org.keycloak.authentication.authenticators.directgrantMethods in org.keycloak.authentication.authenticators.directgrant with parameters of type UserModel Modifier and Type Method Description booleanValidateOTP. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanValidatePassword. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanValidateUsername. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)voidValidateOTP. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidValidatePassword. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidValidateUsername. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)
- 
Uses of UserModel in org.keycloak.authentication.authenticators.resetcredMethods in org.keycloak.authentication.authenticators.resetcred with parameters of type UserModel Modifier and Type Method Description booleanAbstractSetRequiredActionAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanResetCredentialChooseUser. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanResetCredentialEmail. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanResetOTP. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)static LongResetCredentialEmail. getLastChangedTimestamp(KeycloakSession session, RealmModel realm, UserModel user)voidAbstractSetRequiredActionAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidResetCredentialChooseUser. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidResetCredentialEmail. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)
- 
Uses of UserModel in org.keycloak.authentication.authenticators.sessionlimitsMethods in org.keycloak.authentication.authenticators.sessionlimits with parameters of type UserModel Modifier and Type Method Description booleanUserSessionLimitsAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)voidUserSessionLimitsAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)
- 
Uses of UserModel in org.keycloak.authentication.authenticators.utilMethods in org.keycloak.authentication.authenticators.util with parameters of type UserModel Modifier and Type Method Description static StringAuthenticatorUtils. getDisabledByBruteForceEventError(AuthenticationFlowContext authnFlowContext, UserModel authenticatedUser)static StringAuthenticatorUtils. getDisabledByBruteForceEventError(BruteForceProtector protector, KeycloakSession session, RealmModel realm, UserModel user)
- 
Uses of UserModel in org.keycloak.authentication.authenticators.x509Methods in org.keycloak.authentication.authenticators.x509 that return UserModel Modifier and Type Method Description abstract UserModelUserIdentityToModelMapper. find(AuthenticationFlowContext context, Object userIdentity)Methods in org.keycloak.authentication.authenticators.x509 with parameters of type UserModel Modifier and Type Method Description booleanAbstractX509ClientCertificateAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)voidAbstractX509ClientCertificateAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)
- 
Uses of UserModel in org.keycloak.authentication.formsMethods in org.keycloak.authentication.forms with parameters of type UserModel Modifier and Type Method Description booleanRegistrationPassword. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanRegistrationProfile. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanRegistrationRecaptcha. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)booleanRegistrationUserCreation. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)voidRegistrationPassword. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidRegistrationProfile. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidRegistrationRecaptcha. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)voidRegistrationUserCreation. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)
- 
Uses of UserModel in org.keycloak.authentication.requiredactionsMethods in org.keycloak.authentication.requiredactions with parameters of type UserModel Modifier and Type Method Description static voidUpdateEmail. updateEmailNow(EventBuilder event, UserModel user, UserProfile emailUpdateValidationResult)static UserProfileUpdateEmail. validateEmailUpdate(KeycloakSession session, UserModel user, String newEmail)
- 
Uses of UserModel in org.keycloak.authentication.requiredactions.utilConstructors in org.keycloak.authentication.requiredactions.util with parameters of type UserModel Constructor Description UserUpdateProfileContext(RealmModel realm, UserModel user)
- 
Uses of UserModel in org.keycloak.authorization.commonFields in org.keycloak.authorization.common declared as UserModel Modifier and Type Field Description protected UserModelClientModelIdentity. serviceAccountprotected UserModelUserModelIdentity. userConstructors in org.keycloak.authorization.common with parameters of type UserModel Constructor Description UserModelIdentity(RealmModel realm, UserModel user)
- 
Uses of UserModel in org.keycloak.broker.oidcMethods in org.keycloak.broker.oidc with parameters of type UserModel Modifier and Type Method Description javax.ws.rs.core.ResponseAbstractOAuth2IdentityProvider. exchangeFromToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject, javax.ws.rs.core.MultivaluedMap<String,String> params)protected javax.ws.rs.core.ResponseAbstractOAuth2IdentityProvider. exchangeSessionToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)protected javax.ws.rs.core.ResponseOIDCIdentityProvider. exchangeSessionToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)protected javax.ws.rs.core.ResponseAbstractOAuth2IdentityProvider. exchangeStoredToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)protected javax.ws.rs.core.ResponseOIDCIdentityProvider. exchangeStoredToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)
- 
Uses of UserModel in org.keycloak.broker.oidc.mappers
- 
Uses of UserModel in org.keycloak.broker.providerMethods in org.keycloak.broker.provider with parameters of type UserModel Modifier and Type Method Description static voidIdentityProviderMapperSyncModeDelegate. delegateUpdateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context, IdentityProviderMapper mapper)javax.ws.rs.core.ResponseExchangeTokenToIdentityProviderToken. exchangeFromToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder event, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject, javax.ws.rs.core.MultivaluedMap<String,String> params)javax.ws.rs.core.ResponseAbstractIdentityProvider. exchangeNotLinked(javax.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)javax.ws.rs.core.ResponseAbstractIdentityProvider. exchangeNotLinkedNoStore(javax.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)javax.ws.rs.core.ResponseAbstractIdentityProvider. exchangeTokenExpired(javax.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)voidAbstractIdentityProvider. importNewUser(KeycloakSession session, RealmModel realm, UserModel user, BrokeredIdentityContext context)voidAbstractIdentityProviderMapper. importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidHardcodedRoleMapper. importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidHardcodedUserSessionAttributeMapper. importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidIdentityProvider. importNewUser(KeycloakSession session, RealmModel realm, UserModel user, BrokeredIdentityContext context)voidIdentityProviderMapper. importNewUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)Called after UserModel is created for first time for this user.voidAbstractIdentityProvider. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, BrokeredIdentityContext context)voidAbstractIdentityProviderMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidHardcodedAttributeMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidHardcodedRoleMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidHardcodedUserSessionAttributeMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidIdentityProvider. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, BrokeredIdentityContext context)voidIdentityProviderMapper. updateBrokeredUser(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)Called when this user has logged in before and has already been imported.voidAbstractIdentityProviderMapper. updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidHardcodedRoleMapper. updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)voidIdentityProviderMapper. updateBrokeredUserLegacy(KeycloakSession session, RealmModel realm, UserModel user, IdentityProviderMapperModel mapperModel, BrokeredIdentityContext context)Called when this user has logged in before and has already been imported.
- 
Uses of UserModel in org.keycloak.broker.saml.mappers
- 
Uses of UserModel in org.keycloak.credentialMethods in org.keycloak.credential that return UserModel Modifier and Type Method Description UserModelCredentialTypeMetadataContext. getUser()Methods in org.keycloak.credential with parameters of type UserModel Modifier and Type Method Description CredentialModelCredentialProvider. createCredential(RealmModel realm, UserModel user, T credentialModel)CredentialModelOTPCredentialProvider. createCredential(RealmModel realm, UserModel user, OTPCredentialModel credentialModel)booleanPasswordCredentialProvider. createCredential(RealmModel realm, UserModel user, String password)CredentialModelPasswordCredentialProvider. createCredential(RealmModel realm, UserModel user, PasswordCredentialModel credentialModel)CredentialModelRecoveryAuthnCodesCredentialProvider. createCredential(RealmModel realm, UserModel user, RecoveryAuthnCodesCredentialModel credentialModel)CredentialModelUserCredentialStore. createCredential(RealmModel realm, UserModel user, CredentialModel cred)CredentialModelUserCredentialStoreManager. createCredential(RealmModel realm, UserModel user, CredentialModel cred)Deprecated.CredentialModelWebAuthnCredentialProvider. createCredential(RealmModel realm, UserModel user, WebAuthnCredentialModel credentialModel)CredentialModelUserCredentialStoreManager. createCredentialThroughProvider(RealmModel realm, UserModel user, CredentialModel model)Deprecated.booleanCredentialProvider. deleteCredential(RealmModel realm, UserModel user, String credentialId)booleanOTPCredentialProvider. deleteCredential(RealmModel realm, UserModel user, String credentialId)booleanPasswordCredentialProvider. deleteCredential(RealmModel realm, UserModel user, String credentialId)booleanRecoveryAuthnCodesCredentialProvider. deleteCredential(RealmModel realm, UserModel user, String credentialId)booleanWebAuthnCredentialProvider. deleteCredential(RealmModel realm, UserModel user, String credentialId)voidCredentialInputUpdater. disableCredentialType(RealmModel realm, UserModel user, String credentialType)voidPasswordCredentialProvider. disableCredentialType(RealmModel realm, UserModel user, String credentialType)voidUserCredentialStoreManager. disableCredentialType(RealmModel realm, UserModel user, String credentialType)Deprecated.Stream<String>UserCredentialStoreManager. getConfiguredUserStorageCredentialTypesStream(RealmModel realm, UserModel user)Deprecated.default TCredentialProvider. getDefaultCredential(KeycloakSession session, RealmModel realm, UserModel user)Stream<String>CredentialInputUpdater. getDisableableCredentialTypesStream(RealmModel realm, UserModel user)Obtains the set of credential types that can be disabled viadisableCredentialType.Stream<String>PasswordCredentialProvider. getDisableableCredentialTypesStream(RealmModel realm, UserModel user)Stream<String>UserCredentialStoreManager. getDisableableCredentialTypesStream(RealmModel realm, UserModel user)Deprecated.PasswordCredentialModelPasswordCredentialProvider. getPassword(RealmModel realm, UserModel user)CredentialModelUserCredentialStore. getStoredCredentialById(RealmModel realm, UserModel user, String id)CredentialModelUserCredentialStoreManager. getStoredCredentialById(RealmModel realm, UserModel user, String id)Deprecated.CredentialModelUserCredentialStore. getStoredCredentialByNameAndType(RealmModel realm, UserModel user, String name, String type)CredentialModelUserCredentialStoreManager. getStoredCredentialByNameAndType(RealmModel realm, UserModel user, String name, String type)Deprecated.Stream<CredentialModel>UserCredentialStore. getStoredCredentialsByTypeStream(RealmModel realm, UserModel user, String type)Obtains the stored credentials associated with the specified user that match the specified type.Stream<CredentialModel>UserCredentialStoreManager. getStoredCredentialsByTypeStream(RealmModel realm, UserModel user, String type)Deprecated.Stream<CredentialModel>UserCredentialStore. getStoredCredentialsStream(RealmModel realm, UserModel user)Obtains the stored credentials associated with the specified user.Stream<CredentialModel>UserCredentialStoreManager. getStoredCredentialsStream(RealmModel realm, UserModel user)Deprecated.booleanCredentialInputValidator. isConfiguredFor(RealmModel realm, UserModel user, String credentialType)booleanOTPCredentialProvider. isConfiguredFor(RealmModel realm, UserModel user)booleanOTPCredentialProvider. isConfiguredFor(RealmModel realm, UserModel user, String credentialType)booleanPasswordCredentialProvider. isConfiguredFor(RealmModel realm, UserModel user, String credentialType)booleanRecoveryAuthnCodesCredentialProvider. isConfiguredFor(RealmModel realm, UserModel user, String credentialType)booleanUserCredentialStoreManager. isConfiguredFor(RealmModel realm, UserModel user, String type)Deprecated.booleanWebAuthnCredentialProvider. isConfiguredFor(RealmModel realm, UserModel user, String credentialType)booleanUserCredentialStoreManager. isConfiguredLocally(RealmModel realm, UserModel user, String type)Deprecated.booleanCredentialInputValidator. isValid(RealmModel realm, UserModel user, CredentialInput credentialInput)Tests whether a credential is validbooleanOTPCredentialProvider. isValid(RealmModel realm, UserModel user, CredentialInput credentialInput)booleanPasswordCredentialProvider. isValid(RealmModel realm, UserModel user, CredentialInput input)booleanRecoveryAuthnCodesCredentialProvider. isValid(RealmModel realm, UserModel user, CredentialInput credentialInput)booleanUserCredentialStoreManager. isValid(RealmModel realm, UserModel user, List<CredentialInput> inputs)Deprecated.booleanUserCredentialStoreManager. isValid(RealmModel realm, UserModel user, CredentialInput... inputs)Deprecated.booleanWebAuthnCredentialProvider. isValid(RealmModel realm, UserModel user, CredentialInput input)booleanUserCredentialStore. moveCredentialTo(RealmModel realm, UserModel user, String id, String newPreviousCredentialId)booleanUserCredentialStoreManager. moveCredentialTo(RealmModel realm, UserModel user, String id, String newPreviousCredentialId)Deprecated.voidUserCredentialStoreManager. onCache(RealmModel realm, CachedUserModel user, UserModel delegate)Deprecated.booleanUserCredentialStore. removeStoredCredential(RealmModel realm, UserModel user, String id)Removes credential with theidfor theuser.booleanUserCredentialStoreManager. removeStoredCredential(RealmModel realm, UserModel user, String id)Deprecated.booleanCredentialInputUpdater. updateCredential(RealmModel realm, UserModel user, CredentialInput input)booleanPasswordCredentialProvider. updateCredential(RealmModel realm, UserModel user, CredentialInput input)voidUserCredentialStore. updateCredential(RealmModel realm, UserModel user, CredentialModel cred)booleanUserCredentialStoreManager. updateCredential(RealmModel realm, UserModel user, CredentialInput input)Deprecated.voidUserCredentialStoreManager. updateCredential(RealmModel realm, UserModel user, CredentialModel cred)Deprecated.voidUserCredentialStoreManager. updateCredentialLabel(RealmModel realm, UserModel user, String credentialId, String userLabel)Deprecated.CredentialTypeMetadataContext.CredentialTypeMetadataContextBuilderCredentialTypeMetadataContext.CredentialTypeMetadataContextBuilder. user(UserModel user)Constructors in org.keycloak.credential with parameters of type UserModel Constructor Description LegacyUserCredentialManager(KeycloakSession session, RealmModel realm, UserModel user)
- 
Uses of UserModel in org.keycloak.emailMethods in org.keycloak.email with parameters of type UserModel Modifier and Type Method Description protected StringDefaultEmailSenderProvider. retrieveEmailAddress(UserModel user)voidDefaultEmailSenderProvider. send(Map<String,String> config, UserModel user, String subject, String textBody, String htmlBody)default voidEmailSenderProvider. send(Map<String,String> config, UserModel user, String subject, String textBody, String htmlBody)voidEmailTemplateProvider. sendSmtpTestEmail(Map<String,String> config, UserModel user)Test SMTP connection with current logged in userEmailTemplateProviderEmailTemplateProvider. setUser(UserModel user)
- 
Uses of UserModel in org.keycloak.email.freemarkerFields in org.keycloak.email.freemarker declared as UserModel Modifier and Type Field Description protected UserModelFreeMarkerEmailTemplateProvider. userMethods in org.keycloak.email.freemarker with parameters of type UserModel Modifier and Type Method Description voidFreeMarkerEmailTemplateProvider. sendSmtpTestEmail(Map<String,String> config, UserModel user)EmailTemplateProviderFreeMarkerEmailTemplateProvider. setUser(UserModel user)
- 
Uses of UserModel in org.keycloak.email.freemarker.beansConstructors in org.keycloak.email.freemarker.beans with parameters of type UserModel Constructor Description ProfileBean(UserModel user)
- 
Uses of UserModel in org.keycloak.eventsMethods in org.keycloak.events with parameters of type UserModel Modifier and Type Method Description EventBuilderEventBuilder. user(UserModel user)
- 
Uses of UserModel in org.keycloak.exportimport.dirMethod parameters in org.keycloak.exportimport.dir with type arguments of type UserModel Modifier and Type Method Description protected voidDirExportProvider. writeUsers(String fileName, KeycloakSession session, RealmModel realm, List<UserModel> users)
- 
Uses of UserModel in org.keycloak.exportimport.utilMethods in org.keycloak.exportimport.util with parameters of type UserModel Modifier and Type Method Description static UserRepresentationExportUtils. exportUser(KeycloakSession session, RealmModel realm, UserModel user, ExportOptions options, boolean internal)Full export of user (including role mappings and credentials)Method parameters in org.keycloak.exportimport.util with type arguments of type UserModel Modifier and Type Method Description static voidExportUtils. exportUsersToStream(KeycloakSession session, RealmModel realm, List<UserModel> usersToExport, com.fasterxml.jackson.databind.ObjectMapper mapper, OutputStream os)static voidExportUtils. exportUsersToStream(KeycloakSession session, RealmModel realm, List<UserModel> usersToExport, com.fasterxml.jackson.databind.ObjectMapper mapper, OutputStream os, ExportOptions options)protected abstract voidMultipleStepsExportProvider. writeUsers(String fileName, KeycloakSession session, RealmModel realm, List<UserModel> users)
- 
Uses of UserModel in org.keycloak.federation.kerberosClasses in org.keycloak.federation.kerberos that implement UserModel Modifier and Type Class Description classReadOnlyKerberosUserModelDelegateMethods in org.keycloak.federation.kerberos that return UserModel Modifier and Type Method Description protected UserModelKerberosFederationProvider. findOrCreateAuthenticatedUser(RealmModel realm, String username)Called after successful authenticationUserModelKerberosFederationProvider. getUserByEmail(RealmModel realm, String email)UserModelKerberosFederationProvider. getUserById(RealmModel realm, String id)UserModelKerberosFederationProvider. getUserByUsername(RealmModel realm, String username)protected UserModelKerberosFederationProvider. importUserToKeycloak(RealmModel realm, String username)UserModelKerberosFederationProvider. validate(RealmModel realm, UserModel user)Methods in org.keycloak.federation.kerberos with parameters of type UserModel Modifier and Type Method Description voidKerberosFederationProvider. disableCredentialType(RealmModel realm, UserModel user, String credentialType)Stream<String>KerberosFederationProvider. getDisableableCredentialTypesStream(RealmModel realm, UserModel user)booleanKerberosFederationProvider. isConfiguredFor(RealmModel realm, UserModel user, String credentialType)booleanKerberosFederationProvider. isValid(RealmModel realm, UserModel local)booleanKerberosFederationProvider. isValid(RealmModel realm, UserModel user, CredentialInput input)booleanKerberosFederationProvider. updateCredential(RealmModel realm, UserModel user, CredentialInput input)UserModelKerberosFederationProvider. validate(RealmModel realm, UserModel user)Constructors in org.keycloak.federation.kerberos with parameters of type UserModel Constructor Description ReadOnlyKerberosUserModelDelegate(UserModel delegate, KerberosFederationProvider provider)
- 
Uses of UserModel in org.keycloak.federation.sssdClasses in org.keycloak.federation.sssd that implement UserModel Modifier and Type Class Description classReadonlySSSDUserModelDelegateReadonly proxy for a SSSD UserModel that prevents attributes from being updated.Methods in org.keycloak.federation.sssd that return UserModel Modifier and Type Method Description protected UserModelSSSDFederationProvider. findOrCreateAuthenticatedUser(RealmModel realm, String username)Called after successful authenticationUserModelSSSDFederationProvider. getUserByEmail(RealmModel realm, String email)UserModelSSSDFederationProvider. getUserById(RealmModel realm, String id)UserModelSSSDFederationProvider. getUserByUsername(RealmModel realm, String username)protected UserModelSSSDFederationProvider. importUserToKeycloak(RealmModel realm, String username)UserModelSSSDFederationProvider. validate(RealmModel realm, UserModel user)UserModelSSSDFederationProvider. validateAndProxy(RealmModel realm, UserModel local)Methods in org.keycloak.federation.sssd with parameters of type UserModel Modifier and Type Method Description voidSSSDFederationProvider. disableCredentialType(RealmModel realm, UserModel user, String credentialType)Stream<String>SSSDFederationProvider. getDisableableCredentialTypesStream(RealmModel realm, UserModel user)booleanSSSDFederationProvider. isConfiguredFor(RealmModel realm, UserModel user, String credentialType)booleanSSSDFederationProvider. isValid(RealmModel realm, UserModel local)booleanSSSDFederationProvider. isValid(RealmModel realm, UserModel user, CredentialInput input)booleanSSSDFederationProvider. updateCredential(RealmModel realm, UserModel user, CredentialInput input)UserModelSSSDFederationProvider. validate(RealmModel realm, UserModel user)UserModelSSSDFederationProvider. validateAndProxy(RealmModel realm, UserModel local)Constructors in org.keycloak.federation.sssd with parameters of type UserModel Constructor Description ReadonlySSSDUserModelDelegate(UserModel delegate, SSSDFederationProvider provider)
- 
Uses of UserModel in org.keycloak.forms.accountMethods in org.keycloak.forms.account with parameters of type UserModel Modifier and Type Method Description AccountProviderAccountProvider. setUser(UserModel user)
- 
Uses of UserModel in org.keycloak.forms.account.freemarkerFields in org.keycloak.forms.account.freemarker declared as UserModel Modifier and Type Field Description protected UserModelFreeMarkerAccountProvider. userMethods in org.keycloak.forms.account.freemarker with parameters of type UserModel Modifier and Type Method Description AccountProviderFreeMarkerAccountProvider. setUser(UserModel user)
- 
Uses of UserModel in org.keycloak.forms.account.freemarker.modelMethods in org.keycloak.forms.account.freemarker.model that return UserModel Modifier and Type Method Description UserModelAuthorizationBean.RequesterBean. getRequester()UserModelAuthorizationBean.ResourceBean. getUserOwner()Constructors in org.keycloak.forms.account.freemarker.model with parameters of type UserModel Constructor Description AccountBean(UserModel user, javax.ws.rs.core.MultivaluedMap<String,String> profileFormData)AccountFederatedIdentityBean(KeycloakSession session, RealmModel realm, UserModel user, URI baseUri, String stateChecker)ApplicationsBean(KeycloakSession session, RealmModel realm, UserModel user)AuthorizationBean(KeycloakSession session, RealmModel realm, UserModel user, javax.ws.rs.core.UriInfo uriInfo)TotpBean(KeycloakSession session, RealmModel realm, UserModel user, javax.ws.rs.core.UriBuilder uriBuilder)
- 
Uses of UserModel in org.keycloak.forms.loginMethods in org.keycloak.forms.login with parameters of type UserModel Modifier and Type Method Description LoginFormsProviderLoginFormsProvider. setUser(UserModel user)
- 
Uses of UserModel in org.keycloak.forms.login.freemarkerFields in org.keycloak.forms.login.freemarker declared as UserModel Modifier and Type Field Description protected UserModelFreeMarkerLoginFormsProvider. userMethods in org.keycloak.forms.login.freemarker with parameters of type UserModel Modifier and Type Method Description FreeMarkerLoginFormsProviderFreeMarkerLoginFormsProvider. setUser(UserModel user)Constructors in org.keycloak.forms.login.freemarker with parameters of type UserModel Constructor Description AuthenticatorConfiguredMethod(RealmModel realm, UserModel user, KeycloakSession session)
- 
Uses of UserModel in org.keycloak.forms.login.freemarker.modelConstructors in org.keycloak.forms.login.freemarker.model with parameters of type UserModel Constructor Description EmailBean(UserModel user, javax.ws.rs.core.MultivaluedMap<String,String> formData)RecoveryAuthnCodeInputLoginBean(KeycloakSession session, RealmModel realm, UserModel user)TotpBean(KeycloakSession session, RealmModel realm, UserModel user, javax.ws.rs.core.UriBuilder uriBuilder)TotpLoginBean(KeycloakSession session, RealmModel realm, UserModel user, String selectedCredentialId)VerifyProfileBean(UserModel user, javax.ws.rs.core.MultivaluedMap<String,String> formData, KeycloakSession session)WebAuthnAuthenticatorsBean(KeycloakSession session, RealmModel realm, UserModel user, String credentialType)
- 
Uses of UserModel in org.keycloak.jose.jwsMethods in org.keycloak.jose.jws with parameters of type UserModel Modifier and Type Method Description LogoutTokenDefaultTokenManager. initLogoutToken(ClientModel client, UserModel user, AuthenticatedClientSessionModel clientSession)
- 
Uses of UserModel in org.keycloak.localeMethods in org.keycloak.locale with parameters of type UserModel Modifier and Type Method Description LocaleDefaultLocaleSelectorProvider. resolveLocale(RealmModel realm, UserModel user)LocaleLocaleSelectorProvider. resolveLocale(RealmModel realm, UserModel user)Resolve the locale which should be used for the requestvoidDefaultLocaleUpdaterProvider. updateUsersLocale(UserModel user, String locale)voidLocaleUpdaterProvider. updateUsersLocale(UserModel user, String locale)
- 
Uses of UserModel in org.keycloak.migration.migratorsMethods in org.keycloak.migration.migrators with parameters of type UserModel Modifier and Type Method Description static voidMigrationUtils. migrateOldOfflineToken(KeycloakSession session, RealmModel realm, ClientModel client, UserModel user)
- 
Uses of UserModel in org.keycloak.modelsSubinterfaces of UserModel in org.keycloak.models Modifier and Type Interface Description static interfaceUserModel.StreamsDeprecated.This interface is no longer necessary, collection-based methods were removed from the parent interface and therefore the parent interface can be used directlyClasses in org.keycloak.models that implement UserModel Modifier and Type Class Description classUserModelDefaultMethodsstatic classUserModelDefaultMethods.StreamsDeprecated.This interface is no longer necessary, collection-based methods were removed from the parent interface and therefore the parent interface can be used directlyFields in org.keycloak.models with type parameters of type UserModel Modifier and Type Field Description static SearchableModelField<UserModel>UserModel.SearchableFields. ASSIGNED_GROUPstatic SearchableModelField<UserModel>UserModel.SearchableFields. ASSIGNED_ROLEstatic SearchableModelField<UserModel>UserModel.SearchableFields. ATTRIBUTESearch for attribute value.static Comparator<UserModel>UserModel. COMPARE_BY_USERNAMEstatic SearchableModelField<UserModel>UserModel.SearchableFields. CONSENT_CLIENT_FEDERATION_LINKSearch for users that have consent set for a particular client that originates in the given client provider.static SearchableModelField<UserModel>UserModel.SearchableFields. CONSENT_FOR_CLIENTSearch for users that have consent set for a particular client.static SearchableModelField<UserModel>UserModel.SearchableFields. CONSENT_WITH_CLIENT_SCOPESearch for users that have consent that has given client scope.static SearchableModelField<UserModel>UserModel.SearchableFields. EMAILstatic SearchableModelField<UserModel>UserModel.SearchableFields. EMAIL_VERIFIEDstatic SearchableModelField<UserModel>UserModel.SearchableFields. ENABLEDstatic SearchableModelField<UserModel>UserModel.SearchableFields. FEDERATION_LINKstatic SearchableModelField<UserModel>UserModel.SearchableFields. FIRST_NAMEstatic SearchableModelField<UserModel>UserModel.SearchableFields. IDstatic SearchableModelField<UserModel>UserModel.SearchableFields. IDP_AND_USERThis field can only searched either for users coming from an IDP, then the operand is (idp_alias), or as user coming from a particular IDP with given username there, then the operand is a pair (idp_alias, idp_user_id).static SearchableModelField<UserModel>UserModel.SearchableFields. LAST_NAMEstatic SearchableModelField<UserModel>UserModel.SearchableFields. REALM_IDstatic SearchableModelField<UserModel>UserModel.SearchableFields. SERVICE_ACCOUNT_CLIENTID of the client corresponding to the service accountstatic SearchableModelField<UserModel>UserModel.SearchableFields. USERNAMESearch for user's username in case sensitive mode.static SearchableModelField<UserModel>UserModel.SearchableFields. USERNAME_CASE_INSENSITIVESearch for user's username in case insensitive mode.Methods in org.keycloak.models that return UserModel Modifier and Type Method Description UserModelUserProvider. addUser(RealmModel realm, String id, String username, boolean addDefaultRoles, boolean addDefaultRequiredActions)Adds a new user into the storage.UserModelCredentialValidationOutput. getAuthenticatedUser()UserModelUserProvider. getServiceAccount(ClientModel client)Return a UserModel representing service account of the clientUserModelUserModel.UserRemovedEvent. getUser()UserModelUserSessionModel. getUser()UserModelUserProvider. getUserByFederatedIdentity(RealmModel realm, FederatedIdentityModel socialLink)Returns a userModel that corresponds to the given socialLink.Methods in org.keycloak.models that return types with arguments of type UserModel Modifier and Type Method Description default Stream<UserModel>UserProvider. getUsersStream(RealmModel realm, boolean includeServiceAccounts)Deprecated.UseUserQueryProvider.searchForUserStream(RealmModel, Map)withINCLUDE_SERVICE_ACCOUNTwithin params instead.default Stream<UserModel>UserProvider. getUsersStream(RealmModel realm, Integer firstResult, Integer maxResults, boolean includeServiceAccounts)Deprecated.UseUserQueryProvider.searchForUserStream(RealmModel, Map, Integer, Integer)withINCLUDE_SERVICE_ACCOUNTwithin paramsMethods in org.keycloak.models with parameters of type UserModel Modifier and Type Method Description voidUserProvider. addFederatedIdentity(RealmModel realm, UserModel user, FederatedIdentityModel socialLink)Adds a federated identity link for the user within the realmCredentialModelUserCredentialManager. createCredentialThroughProvider(RealmModel realm, UserModel user, CredentialModel model)Deprecated.Creates a credential from the credentialModel, by looping through the providers to find a match for the typeUserSessionModelUserSessionProvider. createUserSession(String id, RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId, UserSessionModel.SessionPersistenceState persistenceState)Creates a new user session with the given parameters.default UserSessionModelUserSessionProvider. createUserSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId)voidUserCredentialManager. disableCredentialType(RealmModel realm, UserModel user, String credentialType)Deprecated.Calls disableCredential on UserStorageProvider and UserFederationProviders first, then loop through each CredentialProvider.default Stream<String>UserCredentialManager. getConfiguredUserStorageCredentialTypesStream(RealmModel realm, UserModel user)Deprecated.default Stream<String>UserCredentialManager. getDisableableCredentialTypesStream(RealmModel realm, UserModel user)Deprecated.Stream<FederatedIdentityModel>UserProvider. getFederatedIdentitiesStream(RealmModel realm, UserModel user)Obtains the federated identities of the specified user.FederatedIdentityModelUserProvider. getFederatedIdentity(RealmModel realm, UserModel user, String socialProvider)Returns details of the association between the user and the socialProvider.StringOTPPolicy. getKeyURI(RealmModel realm, UserModel user, String secret)Constructs theotpauth://URI based on the Key-Uri-Format.intUserProvider. getNotBeforeOfUser(RealmModel realm, UserModel user)Gets the notBefore value for the given userStream<UserSessionModel>UserSessionProvider. getOfflineUserSessionsStream(RealmModel realm, UserModel user)Obtains the offline user sessions associated with the specified user.Stream<UserSessionModel>UserSessionProvider. getUserSessionsStream(RealmModel realm, UserModel user)Obtains the online user sessions associated with the specified user.LogoutTokenTokenManager. initLogoutToken(ClientModel client, UserModel user, AuthenticatedClientSessionModel clientSessionModel)booleanUserCredentialManager. isConfiguredFor(RealmModel realm, UserModel user, String type)Deprecated.Checks to see if user has credential type configured.booleanUserCredentialManager. isConfiguredLocally(RealmModel realm, UserModel user, String type)Deprecated.Only loops through each CredentialProvider to see if credential type is configured for the user.booleanUserCredentialManager. isValid(RealmModel realm, UserModel user, List<CredentialInput> inputs)Deprecated.Validates list of credentials.booleanUserCredentialManager. isValid(RealmModel realm, UserModel user, CredentialInput... inputs)Deprecated.Validates list of credentials.booleanUserProvider. removeFederatedIdentity(RealmModel realm, UserModel user, String socialProvider)Removes federation link between the user and the identity provider given by its idbooleanUserManager. removeUser(RealmModel realm, UserModel user)booleanUserManager. removeUser(RealmModel realm, UserModel user, UserProvider userProvider)voidUserSessionProvider. removeUserSessions(RealmModel realm, UserModel user)LocaleKeycloakContext. resolveLocale(UserModel user)voidUserSessionModel. restartSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId)voidUserProvider. setNotBeforeForUser(RealmModel realm, UserModel user, int notBefore)Sets the notBefore value for the given userbooleanUserCredentialManager. updateCredential(RealmModel realm, UserModel user, CredentialInput input)Deprecated.Updates a credential.voidUserCredentialManager. updateCredentialLabel(RealmModel realm, UserModel user, String credentialId, String userLabel)Deprecated.Updates the credential label and invalidates the cache for the user.voidUserProvider. updateFederatedIdentity(RealmModel realm, UserModel federatedUser, FederatedIdentityModel federatedIdentityModel)Update details of association between the federatedUser and the idp given by the federatedIdentityModelConstructors in org.keycloak.models with parameters of type UserModel Constructor Description CredentialValidationOutput(UserModel authenticatedUser, CredentialValidationOutput.Status authStatus, Map<String,String> state)
- 
Uses of UserModel in org.keycloak.models.cacheSubinterfaces of UserModel in org.keycloak.models.cache Modifier and Type Interface Description interfaceCachedUserModelCached users will implement this interfacestatic interfaceCachedUserModel.StreamsDeprecated.This interface is no longer necessary, collection-based methods were removed from the parent interface and therefore the parent interface can be used directlyMethods in org.keycloak.models.cache that return UserModel Modifier and Type Method Description UserModelCachedUserModel. getDelegateForUpdate()Invalidates the cache for this user and returns a delegate that represents the actual data providerMethods in org.keycloak.models.cache with parameters of type UserModel Modifier and Type Method Description voidUserCache. evict(RealmModel realm, UserModel user)Evict user from cache.voidOnUserCache. onCache(RealmModel realm, CachedUserModel user, UserModel delegate)
- 
Uses of UserModel in org.keycloak.models.cache.infinispanClasses in org.keycloak.models.cache.infinispan that implement UserModel Modifier and Type Class Description classUserAdapterFields in org.keycloak.models.cache.infinispan declared as UserModel Modifier and Type Field Description protected UserModelUserAdapter. updatedFields in org.keycloak.models.cache.infinispan with type parameters of type UserModel Modifier and Type Field Description protected Map<String,UserModel>UserCacheSession. managedUsersMethods in org.keycloak.models.cache.infinispan that return UserModel Modifier and Type Method Description UserModelUserCacheSession. addUser(RealmModel realm, String username)UserModelUserCacheSession. addUser(RealmModel realm, String id, String username, boolean addDefaultRoles, boolean addDefaultRequiredActions)protected UserModelUserCacheSession. cacheUser(RealmModel realm, UserModel delegate, Long revision)UserModelUserCacheSession. findServiceAccount(ClientModel client)UserModelUserAdapter. getDelegateForUpdate()UserModelUserCacheSession. getServiceAccount(ClientModel client)protected UserModelUserCacheSession. getUserAdapter(RealmModel realm, String userId, Long loaded, UserModel delegate)UserModelUserCacheSession. getUserByEmail(RealmModel realm, String email)UserModelUserCacheSession. getUserByFederatedIdentity(RealmModel realm, FederatedIdentityModel socialLink)UserModelUserCacheSession. getUserById(RealmModel realm, String id)UserModelUserCacheSession. getUserByUsername(RealmModel realm, String username)protected UserModelUserCacheSession. validateCache(RealmModel realm, CachedUser cached)Methods in org.keycloak.models.cache.infinispan with parameters of type UserModel Modifier and Type Method Description voidUserCacheSession. addFederatedIdentity(RealmModel realm, UserModel user, FederatedIdentityModel socialLink)protected UserModelUserCacheSession. cacheUser(RealmModel realm, UserModel delegate, Long revision)voidUserCacheSession. evict(RealmModel realm, UserModel user)protected voidUserCacheSession. fullyInvalidateUser(RealmModel realm, UserModel user)Stream<FederatedIdentityModel>UserCacheSession. getFederatedIdentitiesStream(RealmModel realm, UserModel user)FederatedIdentityModelUserCacheSession. getFederatedIdentity(RealmModel realm, UserModel user, String socialProvider)intUserCacheSession. getNotBeforeOfUser(RealmModel realm, UserModel user)protected UserModelUserCacheSession. getUserAdapter(RealmModel realm, String userId, Long loaded, UserModel delegate)booleanUserCacheSession. removeFederatedIdentity(RealmModel realm, UserModel user, String socialProvider)booleanUserCacheSession. removeUser(RealmModel realm, UserModel user)voidUserCacheSession. setNotBeforeForUser(RealmModel realm, UserModel user, int notBefore)voidUserCacheSession. updateFederatedIdentity(RealmModel realm, UserModel federatedUser, FederatedIdentityModel federatedIdentityModel)Constructors in org.keycloak.models.cache.infinispan with parameters of type UserModel Constructor Description SubjectCredentialManagerCacheAdapter(KeycloakSession session, RealmModel realm, UserModel user)
- 
Uses of UserModel in org.keycloak.models.cache.infinispan.entitiesMethod parameters in org.keycloak.models.cache.infinispan.entities with type arguments of type UserModel Modifier and Type Method Description MultivaluedHashMap<String,String>CachedUser. getAttributes(Supplier<UserModel> userModel)StringCachedUser. getFirstAttribute(String name, Supplier<UserModel> userModel)Set<String>CachedUser. getGroups(Supplier<UserModel> userModel)Set<String>CachedUser. getRequiredActions(Supplier<UserModel> userModel)Set<String>CachedUser. getRoleMappings(Supplier<UserModel> userModel)List<CredentialModel>CachedUser. getStoredCredentials(Supplier<UserModel> userModel)Constructors in org.keycloak.models.cache.infinispan.entities with parameters of type UserModel Constructor Description CachedUser(Long revision, RealmModel realm, UserModel user, int notBefore)
- 
Uses of UserModel in org.keycloak.models.jpaClasses in org.keycloak.models.jpa that implement UserModel Modifier and Type Class Description classUserAdapterMethods in org.keycloak.models.jpa that return UserModel Modifier and Type Method Description UserModelJpaUserProvider. addUser(RealmModel realm, String username)UserModelJpaUserProvider. addUser(RealmModel realm, String id, String username, boolean addDefaultRoles, boolean addDefaultRequiredActions)UserModelJpaUserProvider. getServiceAccount(ClientModel client)UserModelJpaUserProvider. getUserByEmail(RealmModel realm, String email)UserModelJpaUserProvider. getUserByFederatedIdentity(RealmModel realm, FederatedIdentityModel identity)UserModelJpaUserProvider. getUserById(RealmModel realm, String id)UserModelJpaUserProvider. getUserByUsername(RealmModel realm, String username)Methods in org.keycloak.models.jpa that return types with arguments of type UserModel Modifier and Type Method Description Stream<UserModel>JpaUserProvider. getGroupMembersStream(RealmModel realm, GroupModel group)Stream<UserModel>JpaUserProvider. getGroupMembersStream(RealmModel realm, GroupModel group, Integer firstResult, Integer maxResults)Stream<UserModel>JpaUserProvider. getRoleMembersStream(RealmModel realm, RoleModel role)Stream<UserModel>JpaUserProvider. getRoleMembersStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults)Stream<UserModel>JpaUserProvider. searchForUserByUserAttributeStream(RealmModel realm, String attrName, String attrValue)Stream<UserModel>JpaUserProvider. searchForUserStream(RealmModel realm, String search, Integer firstResult, Integer maxResults)Stream<UserModel>JpaUserProvider. searchForUserStream(RealmModel realm, Map<String,String> attributes, Integer firstResult, Integer maxResults)
- 
Uses of UserModel in org.keycloak.models.jpa.sessionMethods in org.keycloak.models.jpa.session with parameters of type UserModel Modifier and Type Method Description Stream<UserSessionModel>JpaUserSessionPersisterProvider. loadUserSessionsStream(RealmModel realm, UserModel user, boolean offline, Integer firstResult, Integer maxResults)voidJpaUserSessionPersisterProvider. onUserRemoved(RealmModel realm, UserModel user)
- 
Uses of UserModel in org.keycloak.models.map.authSessionMethods in org.keycloak.models.map.authSession that return UserModel Modifier and Type Method Description UserModelMapAuthenticationSessionAdapter. getAuthenticatedUser()Methods in org.keycloak.models.map.authSession with parameters of type UserModel Modifier and Type Method Description voidMapAuthenticationSessionAdapter. setAuthenticatedUser(UserModel user)
- 
Uses of UserModel in org.keycloak.models.map.credentialConstructors in org.keycloak.models.map.credential with parameters of type UserModel Constructor Description MapUserCredentialManager(KeycloakSession session, RealmModel realm, UserModel user, MapUserEntity entity)
- 
Uses of UserModel in org.keycloak.models.map.datastoreMethods in org.keycloak.models.map.datastore that return UserModel Modifier and Type Method Description UserModelMapExportImportManager. createUser(RealmModel newRealm, UserRepresentation userRep)
- 
Uses of UserModel in org.keycloak.models.map.storage.chmFields in org.keycloak.models.map.storage.chm with type parameters of type UserModel Modifier and Type Field Description static Map<SearchableModelField<UserModel>,MapModelCriteriaBuilder.UpdatePredicatesFunc<Object,MapUserEntity,UserModel>>MapFieldPredicates. USER_PREDICATESstatic Map<SearchableModelField<UserModel>,MapModelCriteriaBuilder.UpdatePredicatesFunc<Object,MapUserEntity,UserModel>>MapFieldPredicates. USER_PREDICATES
- 
Uses of UserModel in org.keycloak.models.map.storage.jpa.userMethod parameters in org.keycloak.models.map.storage.jpa.user with type arguments of type UserModel Modifier and Type Method Description JpaUserModelCriteriaBuilderJpaUserModelCriteriaBuilder. compare(SearchableModelField<? super UserModel> modelField, ModelCriteriaBuilder.Operator op, Object... value)
- 
Uses of UserModel in org.keycloak.models.map.userClasses in org.keycloak.models.map.user that implement UserModel Modifier and Type Class Description classAbstractUserModel<E extends AbstractEntity>classMapUserAdapterMethods in org.keycloak.models.map.user that return UserModel Modifier and Type Method Description UserModelMapUserProvider. addUser(RealmModel realm, String username)UserModelMapUserProvider. addUser(RealmModel realm, String id, String username, boolean addDefaultRoles, boolean addDefaultRequiredActions)UserModelMapUserProvider. getServiceAccount(ClientModel client)UserModelMapUserProvider. getUserByEmail(RealmModel realm, String email)UserModelMapUserProvider. getUserByFederatedIdentity(RealmModel realm, FederatedIdentityModel socialLink)UserModelMapUserProvider. getUserById(RealmModel realm, String id)UserModelMapUserProvider. getUserByUsername(RealmModel realm, String username)Methods in org.keycloak.models.map.user that return types with arguments of type UserModel Modifier and Type Method Description Stream<UserModel>MapUserProvider. getGroupMembersStream(RealmModel realm, GroupModel group, Integer firstResult, Integer maxResults)Stream<UserModel>MapUserProvider. getRoleMembersStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults)Stream<UserModel>MapUserProvider. searchForUserByUserAttributeStream(RealmModel realm, String attrName, String attrValue)Stream<UserModel>MapUserProvider. searchForUserStream(RealmModel realm, String search, Integer firstResult, Integer maxResults)Stream<UserModel>MapUserProvider. searchForUserStream(RealmModel realm, Map<String,String> attributes, Integer firstResult, Integer maxResults)Methods in org.keycloak.models.map.user with parameters of type UserModel Modifier and Type Method Description voidMapUserProvider. addFederatedIdentity(RealmModel realm, UserModel user, FederatedIdentityModel socialLink)Stream<FederatedIdentityModel>MapUserProvider. getFederatedIdentitiesStream(RealmModel realm, UserModel user)FederatedIdentityModelMapUserProvider. getFederatedIdentity(RealmModel realm, UserModel user, String socialProvider)intMapUserProvider. getNotBeforeOfUser(RealmModel realm, UserModel user)booleanMapUserProvider. removeFederatedIdentity(RealmModel realm, UserModel user, String socialProvider)booleanMapUserProvider. removeUser(RealmModel realm, UserModel user)voidMapUserProvider. setNotBeforeForUser(RealmModel realm, UserModel user, int notBefore)voidMapUserProvider. updateFederatedIdentity(RealmModel realm, UserModel federatedUser, FederatedIdentityModel federatedIdentityModel)Constructor parameters in org.keycloak.models.map.user with type arguments of type UserModel Constructor Description MapUserProvider(KeycloakSession session, MapStorage<MapUserEntity,UserModel> store)
- 
Uses of UserModel in org.keycloak.models.map.userSessionMethods in org.keycloak.models.map.userSession that return UserModel Modifier and Type Method Description UserModelMapUserSessionAdapter. getUser()Methods in org.keycloak.models.map.userSession with parameters of type UserModel Modifier and Type Method Description UserSessionModelMapUserSessionProvider. createUserSession(String id, RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId, UserSessionModel.SessionPersistenceState persistenceState)Stream<UserSessionModel>MapUserSessionProvider. getOfflineUserSessionsStream(RealmModel realm, UserModel user)Stream<UserSessionModel>MapUserSessionProvider. getUserSessionsStream(RealmModel realm, UserModel user)voidMapUserSessionProvider. removeUserSessions(RealmModel realm, UserModel user)voidMapUserSessionAdapter. restartSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId)
- 
Uses of UserModel in org.keycloak.models.sessionMethods in org.keycloak.models.session that return UserModel Modifier and Type Method Description UserModelPersistentUserSessionAdapter. getUser()Methods in org.keycloak.models.session with parameters of type UserModel Modifier and Type Method Description Stream<UserSessionModel>DisabledUserSessionPersisterProvider. loadUserSessionsStream(RealmModel realm, UserModel user, boolean offline, Integer firstResult, Integer maxResults)Stream<UserSessionModel>UserSessionPersisterProvider. loadUserSessionsStream(RealmModel realm, UserModel user, boolean offline, Integer firstResult, Integer maxResults)Loads the user sessions for the givenUserModelin the givenRealmModelif present.voidDisabledUserSessionPersisterProvider. onUserRemoved(RealmModel realm, UserModel user)voidUserSessionPersisterProvider. onUserRemoved(RealmModel realm, UserModel user)voidPersistentUserSessionAdapter. restartSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId)
- 
Uses of UserModel in org.keycloak.models.sessions.infinispanMethods in org.keycloak.models.sessions.infinispan that return UserModel Modifier and Type Method Description UserModelAuthenticationSessionAdapter. getAuthenticatedUser()UserModelUserSessionAdapter. getUser()Methods in org.keycloak.models.sessions.infinispan with parameters of type UserModel Modifier and Type Method Description UserSessionModelInfinispanUserSessionProvider. createUserSession(String id, RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId, UserSessionModel.SessionPersistenceState persistenceState)Stream<UserSessionModel>InfinispanUserSessionProvider. getOfflineUserSessionsStream(RealmModel realm, UserModel user)Stream<UserSessionModel>InfinispanUserSessionProvider. getUserSessionsStream(RealmModel realm, UserModel user)protected voidInfinispanUserSessionProvider. onUserRemoved(RealmModel realm, UserModel user)voidInfinispanUserSessionProvider. removeUserSessions(RealmModel realm, UserModel user)protected voidInfinispanUserSessionProvider. removeUserSessions(RealmModel realm, UserModel user, boolean offline)voidUserSessionAdapter. restartSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId)voidAuthenticationSessionAdapter. setAuthenticatedUser(UserModel user)
- 
Uses of UserModel in org.keycloak.models.utilsClasses in org.keycloak.models.utils that implement UserModel Modifier and Type Class Description classReadOnlyUserModelDelegateclassUserModelDelegateDelegation pattern.Fields in org.keycloak.models.utils declared as UserModel Modifier and Type Field Description protected UserModelUserModelDelegate. delegateMethods in org.keycloak.models.utils that return UserModel Modifier and Type Method Description static UserModelRepresentationToModel. createUser(KeycloakSession session, RealmModel newRealm, UserRepresentation userRep)static UserModelKeycloakModelUtils. findUserByNameOrEmail(KeycloakSession session, RealmModel realm, String username)Try to find user by username or email for authenticationUserModelUserModelDelegate. getDelegate()Methods in org.keycloak.models.utils with parameters of type UserModel Modifier and Type Method Description static voidRepresentationToModel. createCredentials(UserRepresentation userRep, KeycloakSession session, RealmModel realm, UserModel user, boolean adminRequest)static voidRepresentationToModel. createFederatedIdentities(UserRepresentation userRep, KeycloakSession session, RealmModel realm, UserModel user)static voidRepresentationToModel. createGroups(UserRepresentation userRep, RealmModel newRealm, UserModel user)static voidRepresentationToModel. createRoleMappings(UserRepresentation userRep, UserModel user, RealmModel realm)static Set<RoleModel>RoleUtils. getDeepUserRoleMappings(UserModel user)static Collection<String>KeycloakModelUtils. resolveAttribute(UserModel user, String name, boolean aggregateAttrs)static Stream<GroupRepresentation>ModelToRepresentation. searchForGroupByName(UserModel user, boolean full, String search, Integer first, Integer max)static UserRepresentationModelToRepresentation. toBriefRepresentation(UserModel user)static Stream<GroupRepresentation>ModelToRepresentation. toGroupHierarchy(UserModel user, boolean full)static Stream<GroupRepresentation>ModelToRepresentation. toGroupHierarchy(UserModel user, boolean full, Integer first, Integer max)static UserRepresentationModelToRepresentation. toRepresentation(KeycloakSession session, RealmModel realm, UserModel user)Constructors in org.keycloak.models.utils with parameters of type UserModel Constructor Description ReadOnlyUserModelDelegate(UserModel delegate)ReadOnlyUserModelDelegate(UserModel delegate, Function<String,RuntimeException> exceptionCreator)UserModelDelegate(UserModel delegate)
- 
Uses of UserModel in org.keycloak.policyMethods in org.keycloak.policy with parameters of type UserModel Modifier and Type Method Description PolicyErrorBlacklistPasswordPolicyProvider. validate(RealmModel realm, UserModel user, String password)PolicyErrorDefaultPasswordPolicyManagerProvider. validate(RealmModel realm, UserModel user, String password)PolicyErrorDigitsPasswordPolicyProvider. validate(RealmModel realm, UserModel user, String password)PolicyErrorForceExpiredPasswordPolicyProviderFactory. validate(RealmModel realm, UserModel user, String password)PolicyErrorHashAlgorithmPasswordPolicyProviderFactory. validate(RealmModel realm, UserModel user, String password)PolicyErrorHashIterationsPasswordPolicyProviderFactory. validate(RealmModel realm, UserModel user, String password)PolicyErrorHistoryPasswordPolicyProvider. validate(RealmModel realm, UserModel user, String password)PolicyErrorLengthPasswordPolicyProvider. validate(RealmModel realm, UserModel user, String password)PolicyErrorLowerCasePasswordPolicyProvider. validate(RealmModel realm, UserModel user, String password)PolicyErrorMaximumLengthPasswordPolicyProvider. validate(RealmModel realm, UserModel user, String password)PolicyErrorNotEmailPasswordPolicyProvider. validate(RealmModel realm, UserModel user, String password)PolicyErrorNotUsernamePasswordPolicyProvider. validate(RealmModel realm, UserModel user, String password)PolicyErrorPasswordPolicyManagerProvider. validate(RealmModel realm, UserModel user, String password)PolicyErrorPasswordPolicyProvider. validate(RealmModel realm, UserModel user, String password)PolicyErrorRecoveryCodesWarningThresholdPasswordPolicyProviderFactory. validate(RealmModel realm, UserModel user, String password)PolicyErrorRegexPatternsPasswordPolicyProvider. validate(RealmModel realm, UserModel user, String password)PolicyErrorSpecialCharsPasswordPolicyProvider. validate(RealmModel realm, UserModel user, String password)PolicyErrorUpperCasePasswordPolicyProvider. validate(RealmModel realm, UserModel user, String password)
- 
Uses of UserModel in org.keycloak.protocolMethods in org.keycloak.protocol with parameters of type UserModel Modifier and Type Method Description static StringProtocolMapperUtils. getUserModelValue(UserModel user, String propertyName)
- 
Uses of UserModel in org.keycloak.protocol.dockerMethods in org.keycloak.protocol.docker with parameters of type UserModel Modifier and Type Method Description booleanDockerAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)protected voidDockerAuthenticator. notValidCredentialsAction(AuthenticationFlowContext context, RealmModel realm, UserModel user)protected voidDockerAuthenticator. userDisabledAction(AuthenticationFlowContext context, RealmModel realm, UserModel user, String eventError)
- 
Uses of UserModel in org.keycloak.protocol.oidcFields in org.keycloak.protocol.oidc declared as UserModel Modifier and Type Field Description UserModelTokenManager.TokenValidation. userMethods in org.keycloak.protocol.oidc that return UserModel Modifier and Type Method Description protected UserModelDefaultTokenExchangeProvider. importUserFromExternalIdentity(BrokeredIdentityContext context)static UserModelTokenManager. lookupUserFromStatelessToken(KeycloakSession session, RealmModel realm, AccessToken token)Lookup user from the "stateless" token.Methods in org.keycloak.protocol.oidc with parameters of type UserModel Modifier and Type Method Description AccessTokenTokenManager. createClientAccessToken(KeycloakSession session, RealmModel realm, ClientModel client, UserModel user, UserSessionModel userSession, ClientSessionContext clientSessionCtx)protected javax.ws.rs.core.ResponseDefaultTokenExchangeProvider. exchangeClientToClient(UserModel targetUser, UserSessionModel targetUserSession, AccessToken token, boolean disallowOnHolderOfTokenMismatch)protected javax.ws.rs.core.ResponseDefaultTokenExchangeProvider. exchangeClientToOIDCClient(UserModel targetUser, UserSessionModel targetUserSession, String requestedTokenType, ClientModel targetClient, String audience, String scope)protected javax.ws.rs.core.ResponseDefaultTokenExchangeProvider. exchangeClientToSAML2Client(UserModel targetUser, UserSessionModel targetUserSession, String requestedTokenType, ClientModel targetClient)protected javax.ws.rs.core.ResponseDefaultTokenExchangeProvider. exchangeToIdentityProvider(UserModel targetUser, UserSessionModel targetUserSession, String requestedIssuer)static TokenManager.NotBeforeCheckTokenManager.NotBeforeCheck. forModel(KeycloakSession session, RealmModel realmModel, UserModel userModel)Map<String,Object>TokenManager. generateUserInfoClaims(AccessToken userInfo, UserModel userModel)static Set<RoleModel>TokenManager. getAccess(UserModel user, ClientModel client, Stream<ClientScopeModel> clientScopes)protected AccessTokenTokenManager. initToken(RealmModel realm, ClientModel client, UserModel user, UserSessionModel session, ClientSessionContext clientSessionCtx, javax.ws.rs.core.UriInfo uriInfo)static booleanTokenManager. verifyConsentStillAvailable(KeycloakSession session, UserModel user, ClientModel client, Stream<ClientScopeModel> requestedClientScopes)Constructors in org.keycloak.protocol.oidc with parameters of type UserModel Constructor Description TokenValidation(UserModel user, UserSessionModel userSession, ClientSessionContext clientSessionCtx, AccessToken newToken)
- 
Uses of UserModel in org.keycloak.protocol.oidc.endpointsMethods in org.keycloak.protocol.oidc.endpoints with parameters of type UserModel Modifier and Type Method Description javax.ws.rs.core.ResponseTokenEndpoint. createTokenResponse(UserModel user, UserSessionModel userSession, ClientSessionContext clientSessionCtx, String scopeParam, boolean code, Function<TokenManager.AccessTokenResponseBuilder,ClientPolicyContext> clientPolicyContextGenerator)
- 
Uses of UserModel in org.keycloak.protocol.oidc.grants.ciba.channelFields in org.keycloak.protocol.oidc.grants.ciba.channel declared as UserModel Modifier and Type Field Description protected UserModelCIBAAuthenticationRequest. userMethods in org.keycloak.protocol.oidc.grants.ciba.channel that return UserModel Modifier and Type Method Description UserModelCIBAAuthenticationRequest. getUser()Methods in org.keycloak.protocol.oidc.grants.ciba.channel with parameters of type UserModel Modifier and Type Method Description voidCIBAAuthenticationRequest. setUser(UserModel user)Constructors in org.keycloak.protocol.oidc.grants.ciba.channel with parameters of type UserModel Constructor Description CIBAAuthenticationRequest(KeycloakSession session, UserModel user, ClientModel client)
- 
Uses of UserModel in org.keycloak.protocol.oidc.grants.ciba.resolversMethods in org.keycloak.protocol.oidc.grants.ciba.resolvers that return UserModel Modifier and Type Method Description default UserModelCIBALoginUserResolver. getUserFromIdTokenHint(String idToken)This method receives the id_token_hint parameter and returns its corresponding UserModel.UserModelCIBALoginUserResolver. getUserFromInfoUsedByAuthentication(String info)This method converts the user identifier that can be recognized by the external entity executing AuthN and AuthZ by AD to the corresponding UserModel.UserModelDefaultCIBALoginUserResolver. getUserFromInfoUsedByAuthentication(String info)default UserModelCIBALoginUserResolver. getUserFromLoginHint(String loginHint)This method receives the login_hint parameter and returns its corresponding UserModel.UserModelDefaultCIBALoginUserResolver. getUserFromLoginHint(String loginHint)default UserModelCIBALoginUserResolver. getUserFromLoginHintToken(String loginHintToken)This method receives the login_hint_token parameter and returns its corresponding UserModel.Methods in org.keycloak.protocol.oidc.grants.ciba.resolvers with parameters of type UserModel Modifier and Type Method Description default StringCIBALoginUserResolver. getInfoUsedByAuthentication(UserModel user)This method converts the UserModel to its corresponding user identifier that can be recognized by the external entity executing AuthN and AuthZ by AD.StringDefaultCIBALoginUserResolver. getInfoUsedByAuthentication(UserModel user)
- 
Uses of UserModel in org.keycloak.protocol.saml.profile.ecp.authenticatorMethods in org.keycloak.protocol.saml.profile.ecp.authenticator with parameters of type UserModel Modifier and Type Method Description booleanHttpBasicAuthenticator. configuredFor(KeycloakSession session, RealmModel realm, UserModel user)protected voidHttpBasicAuthenticator. notValidCredentialsAction(AuthenticationFlowContext context, RealmModel realm, UserModel user)voidHttpBasicAuthenticator. setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user)protected voidHttpBasicAuthenticator. userDisabledAction(AuthenticationFlowContext context, RealmModel realm, UserModel user, String eventError)protected voidHttpBasicAuthenticator. userSuccessAction(AuthenticationFlowContext context, UserModel user)
- 
Uses of UserModel in org.keycloak.servicesMethods in org.keycloak.services with parameters of type UserModel Modifier and Type Method Description LocaleDefaultKeycloakContext. resolveLocale(UserModel user)
- 
Uses of UserModel in org.keycloak.services.clientpolicy.contextMethods in org.keycloak.services.clientpolicy.context that return UserModel Modifier and Type Method Description default UserModelClientCRUDContext. getAuthenticatedUser()returnsUserModelof the authenticated user.
- 
Uses of UserModel in org.keycloak.services.managersMethods in org.keycloak.services.managers that return UserModel Modifier and Type Method Description UserModelAuth. getUser()UserModelAuthenticationManager.AuthResult. getUser()static UserModelAuthenticationManager. lookupUserForBruteForceLog(KeycloakSession session, RealmModel realm, AuthenticationSessionModel authenticationSession)Methods in org.keycloak.services.managers with parameters of type UserModel Modifier and Type Method Description static voidAuthenticationManager. backchannelLogoutUserFromClient(KeycloakSession session, RealmModel realm, UserModel user, ClientModel client, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.HttpHeaders headers)Logout all clientSessions of this user and clientvoidBruteForceProtector. cleanUpPermanentLockout(KeycloakSession session, RealmModel realm, UserModel user)Clears any remaining traces of the permanent lockout.voidDefaultBruteForceProtector. cleanUpPermanentLockout(KeycloakSession session, RealmModel realm, UserModel user)static IdentityCookieTokenAuthenticationManager. createIdentityToken(KeycloakSession keycloakSession, RealmModel realm, UserModel user, UserSessionModel session, String issuer)static voidAuthenticationManager. createLoginCookie(KeycloakSession keycloakSession, RealmModel realm, UserModel user, UserSessionModel session, javax.ws.rs.core.UriInfo uriInfo, ClientConnection connection)UserSessionModelUserSessionManager. createUserSession(String id, RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId, UserSessionModel.SessionPersistenceState persistenceState)UserSessionModelUserSessionManager. createUserSession(RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId)static voidAuthenticationManager. evaluateRequiredActionTriggers(KeycloakSession session, AuthenticationSessionModel authSession, HttpRequest request, EventBuilder event, RealmModel realm, UserModel user)protected static javax.ws.rs.core.ResponseAuthenticationManager. executionActions(KeycloakSession session, AuthenticationSessionModel authSession, HttpRequest request, EventBuilder event, RealmModel realm, UserModel user, Stream<String> requiredActions)voidBruteForceProtector. failedLogin(RealmModel realm, UserModel user, ClientConnection clientConnection)voidDefaultBruteForceProtector. failedLogin(RealmModel realm, UserModel user, ClientConnection clientConnection)Set<ClientModel>UserSessionManager. findClientsWithOfflineToken(RealmModel realm, UserModel user)List<UserSessionModel>UserSessionManager. findOfflineSessions(RealmModel realm, UserModel user)Deprecated.Stream<UserSessionModel>UserSessionManager. findOfflineSessionsStream(RealmModel realm, UserModel user)booleanBruteForceProtector. isPermanentlyLockedOut(KeycloakSession session, RealmModel realm, UserModel user)booleanDefaultBruteForceProtector. isPermanentlyLockedOut(KeycloakSession session, RealmModel realm, UserModel user)booleanBruteForceProtector. isTemporarilyDisabled(KeycloakSession session, RealmModel realm, UserModel user)booleanDefaultBruteForceProtector. isTemporarilyDisabled(KeycloakSession session, RealmModel realm, UserModel user)static booleanUserConsentManager. revokeConsentToClient(KeycloakSession session, ClientModel client, UserModel user)Revoke consent of given user to given clientbooleanUserSessionManager. revokeOfflineToken(UserModel user, ClientModel client)voidBruteForceProtector. successfulLogin(RealmModel realm, UserModel user, ClientConnection clientConnection)voidDefaultBruteForceProtector. successfulLogin(RealmModel realm, UserModel user, ClientConnection clientConnection)Constructors in org.keycloak.services.managers with parameters of type UserModel Constructor Description Auth(RealmModel realm, AccessToken token, UserModel user, ClientModel client, UserSessionModel session, boolean cookie)AuthResult(UserModel user, UserSessionModel session, AccessToken token, ClientModel client)
- 
Uses of UserModel in org.keycloak.services.resourcesMethods in org.keycloak.services.resources with parameters of type UserModel Modifier and Type Method Description javax.ws.rs.core.ResponseIdentityBrokerService. validateUser(AuthenticationSessionModel authSession, UserModel user, RealmModel realm)Method parameters in org.keycloak.services.resources with type arguments of type UserModel Modifier and Type Method Description static voidLoginActionsServiceChecks. checkIsUserValid(KeycloakSession session, RealmModel realm, String userId, Consumer<UserModel> userSetter)Verifies whether the user given by ID both exists in the current realm.
- 
Uses of UserModel in org.keycloak.services.resources.accountMethods in org.keycloak.services.resources.account with parameters of type UserModel Modifier and Type Method Description SortedSet<LinkedAccountRepresentation>LinkedAccountsResource. getLinkedAccounts(KeycloakSession session, RealmModel realm, UserModel user)booleanPasswordUtil. isConfigured(KeycloakSession session, RealmModel realm, UserModel user)Deprecated.Instead, usePasswordUtil.isConfigured()static booleanAccountFormService. isPasswordSet(KeycloakSession session, RealmModel realm, UserModel user)Constructors in org.keycloak.services.resources.account with parameters of type UserModel Constructor Description AccountCredentialResource(KeycloakSession session, UserModel user, Auth auth)LinkedAccountsResource(KeycloakSession session, HttpRequest request, Auth auth, EventBuilder event, UserModel user)PasswordUtil(KeycloakSession session, UserModel user)Deprecated.PasswordUtil(UserModel user)
- 
Uses of UserModel in org.keycloak.services.resources.account.resourcesFields in org.keycloak.services.resources.account.resources declared as UserModel Modifier and Type Field Description protected UserModelAbstractResourceService. userConstructors in org.keycloak.services.resources.account.resources with parameters of type UserModel Constructor Description AbstractResourceService(KeycloakSession session, UserModel user, Auth auth, HttpRequest request)ResourcesService(KeycloakSession session, UserModel user, Auth auth, HttpRequest request)
- 
Uses of UserModel in org.keycloak.services.resources.adminMethods in org.keycloak.services.resources.admin that return UserModel Modifier and Type Method Description UserModelAdminAuth. getUser()Methods in org.keycloak.services.resources.admin with parameters of type UserModel Modifier and Type Method Description AdminEventBuilderAdminEventBuilder. authUser(UserModel user)static voidUserResource. updateUserFromRep(UserProfile profile, UserModel user, UserRepresentation rep, KeycloakSession session, boolean isUpdateExistingUser)Constructors in org.keycloak.services.resources.admin with parameters of type UserModel Constructor Description AdminAuth(RealmModel realm, AccessToken token, UserModel user, ClientModel client)AdminMessageFormatter(KeycloakSession session, UserModel user)UserResource(KeycloakSession session, UserModel user, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)
- 
Uses of UserModel in org.keycloak.services.resources.admin.permissionsMethods in org.keycloak.services.resources.admin.permissions with parameters of type UserModel Modifier and Type Method Description booleanUserPermissionManagement. canClientImpersonate(ClientModel client, UserModel user)booleanUserPermissionEvaluator. canImpersonate(UserModel user, ClientModel requester)booleanUserPermissionEvaluator. canManage(UserModel user)booleanUserPermissionEvaluator. canManageGroupMembership(UserModel user)booleanUserPermissionEvaluator. canMapRoles(UserModel user)booleanUserPermissionEvaluator. canView(UserModel user)static AdminPermissionEvaluatorAdminPermissions. evaluator(KeycloakSession session, RealmModel realm, RealmModel adminsRealm, UserModel admin)Map<String,Boolean>UserPermissionEvaluator. getAccess(UserModel user)booleanUserPermissionEvaluator. isImpersonatable(UserModel user, ClientModel requester)booleanUserPermissionManagement. isImpersonatable(UserModel user)static RealmsPermissionEvaluatorAdminPermissions. realms(KeycloakSession session, RealmModel adminsRealm, UserModel admin)voidUserPermissionEvaluator. requireImpersonate(UserModel user)voidUserPermissionEvaluator. requireManage(UserModel user)voidUserPermissionEvaluator. requireManageGroupMembership(UserModel user)voidUserPermissionEvaluator. requireMapRoles(UserModel user)voidUserPermissionEvaluator. requireView(UserModel user)
- 
Uses of UserModel in org.keycloak.sessionsMethods in org.keycloak.sessions that return UserModel Modifier and Type Method Description UserModelAuthenticationSessionModel. getAuthenticatedUser()Returns authenticated user that is associated to the authentication session.Methods in org.keycloak.sessions with parameters of type UserModel Modifier and Type Method Description voidAuthenticationSessionModel. setAuthenticatedUser(UserModel user)Sets authenticated user that is associated to the authentication session.
- 
Uses of UserModel in org.keycloak.social.twitterMethods in org.keycloak.social.twitter with parameters of type UserModel Modifier and Type Method Description javax.ws.rs.core.ResponseTwitterIdentityProvider. exchangeFromToken(javax.ws.rs.core.UriInfo uriInfo, EventBuilder builder, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject, javax.ws.rs.core.MultivaluedMap<String,String> params)protected javax.ws.rs.core.ResponseTwitterIdentityProvider. exchangeSessionToken(javax.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)protected javax.ws.rs.core.ResponseTwitterIdentityProvider. exchangeStoredToken(javax.ws.rs.core.UriInfo uriInfo, ClientModel authorizedClient, UserSessionModel tokenUserSession, UserModel tokenSubject)
- 
Uses of UserModel in org.keycloak.storageMethods in org.keycloak.storage that return UserModel Modifier and Type Method Description UserModelUserStorageManager. addUser(RealmModel realm, String username)UserRegistrationProvidermethods implementations start hereUserModelUserStorageManager. addUser(RealmModel realm, String id, String username, boolean addDefaultRoles, boolean addDefaultRequiredActions)UserStorageProvidermethods implementation end hereUserProvidermethods implementations start here -> no StorageProviders involvedUserModelExportImportManager. createUser(RealmModel realm, UserRepresentation userRep)UserModelUserStorageManager. getServiceAccount(ClientModel client)UserModelUserStorageManager. getUserByEmail(RealmModel realm, String email)UserModelUserStorageManager. getUserByFederatedIdentity(RealmModel realm, FederatedIdentityModel socialLink)UserModelUserStorageManager. getUserById(RealmModel realm, String id)UserRegistrationProvidermethods implementations end hereUserLookupProvidermethods implementations start hereUserModelUserStorageManager. getUserByUsername(RealmModel realm, String username)protected UserModelUserStorageManager. importValidation(RealmModel realm, UserModel user)Allows a UserStorageProvider to proxy and/or synchronize an imported user.Methods in org.keycloak.storage that return types with arguments of type UserModel Modifier and Type Method Description Stream<UserModel>UserStorageManager. getGroupMembersStream(RealmModel realm, GroupModel group, Integer firstResult, Integer maxResults)UserLookupProvidermethods implementations end hereUserQueryProvidermethods implementation start hereStream<UserModel>UserStorageManager. getRoleMembersStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults)protected Stream<UserModel>UserStorageManager. importValidation(RealmModel realm, Stream<UserModel> users)protected Stream<UserModel>UserStorageManager. query(org.keycloak.storage.UserStorageManager.PaginatedQuery pagedQuery, RealmModel realm, Integer firstResult, Integer maxResults)protected Stream<UserModel>UserStorageManager. query(org.keycloak.storage.UserStorageManager.PaginatedQuery pagedQuery, org.keycloak.storage.UserStorageManager.CountQuery countQuery, RealmModel realm, Integer firstResult, Integer maxResults)Stream<UserModel>UserStorageManager. searchForUserByUserAttributeStream(RealmModel realm, String attrName, String attrValue)Stream<UserModel>UserStorageManager. searchForUserStream(RealmModel realm, String search, Integer firstResult, Integer maxResults)Stream<UserModel>UserStorageManager. searchForUserStream(RealmModel realm, Map<String,String> attributes, Integer firstResult, Integer maxResults)Methods in org.keycloak.storage with parameters of type UserModel Modifier and Type Method Description voidUserStorageManager. addFederatedIdentity(RealmModel realm, UserModel user, FederatedIdentityModel socialLink)protected voidUserStorageManager. deleteInvalidUser(RealmModel realm, UserModel user)Stream<FederatedIdentityModel>UserStorageManager. getFederatedIdentitiesStream(RealmModel realm, UserModel user)FederatedIdentityModelUserStorageManager. getFederatedIdentity(RealmModel realm, UserModel user, String socialProvider)intUserStorageManager. getNotBeforeOfUser(RealmModel realm, UserModel user)protected UserModelUserStorageManager. importValidation(RealmModel realm, UserModel user)Allows a UserStorageProvider to proxy and/or synchronize an imported user.static booleanStorageId. isLocalStorage(UserModel user)Deprecated.UseStorageId.isLocalStorage(String)instead.voidUserStorageManager. onCache(RealmModel realm, CachedUserModel user, UserModel delegate)booleanUserStorageManager. removeFederatedIdentity(RealmModel realm, UserModel user, String socialProvider)booleanUserStorageManager. removeUser(RealmModel realm, UserModel user)static StringStorageId. resolveProviderId(UserModel user)Deprecated.UseStorageId.providerId(String)instead.voidUserStorageManager. setNotBeforeForUser(RealmModel realm, UserModel user, int notBefore)voidUserStorageManager. updateFederatedIdentity(RealmModel realm, UserModel federatedUser, FederatedIdentityModel federatedIdentityModel)Method parameters in org.keycloak.storage with type arguments of type UserModel Modifier and Type Method Description protected Stream<UserModel>UserStorageManager. importValidation(RealmModel realm, Stream<UserModel> users)
- 
Uses of UserModel in org.keycloak.storage.adapterClasses in org.keycloak.storage.adapter that implement UserModel Modifier and Type Class Description classAbstractUserAdapterThis abstract class provides implementations for everything but getUsername().static classAbstractUserAdapter.StreamsTheStreams(org.keycloak.models.KeycloakSession,org.keycloak.models.RealmModel,org.keycloak.component.ComponentModel)interface makes all collection-based methods inAbstractUserAdapterdefault by providing implementations that delegate to theStream-based variants instead of the other way around.classAbstractUserAdapterFederatedStorageAssumes everything is managed by federated storage except for username.static classAbstractUserAdapterFederatedStorage.StreamsTheStreams(org.keycloak.models.KeycloakSession,org.keycloak.models.RealmModel,org.keycloak.component.ComponentModel)interface makes all collection-based methods inAbstractUserAdapterFederatedStoragedefault by providing implementations that delegate to theStream-based variants instead of the other way around.classInMemoryUserAdapterclassUpdateOnlyChangeUserModelDelegateThis will perform update operation for particular attribute/property just if the existing value is not already same.Constructors in org.keycloak.storage.adapter with parameters of type UserModel Constructor Description UpdateOnlyChangeUserModelDelegate(UserModel delegate)
- 
Uses of UserModel in org.keycloak.storage.datastoreMethods in org.keycloak.storage.datastore that return UserModel Modifier and Type Method Description UserModelLegacyExportImportManager. createUser(RealmModel newRealm, UserRepresentation userRep)
- 
Uses of UserModel in org.keycloak.storage.federatedMethods in org.keycloak.storage.federated with parameters of type UserModel Modifier and Type Method Description voidUserFederatedStorageProvider. preRemove(RealmModel realm, UserModel user)
- 
Uses of UserModel in org.keycloak.storage.jpaMethods in org.keycloak.storage.jpa with parameters of type UserModel Modifier and Type Method Description CredentialModelJpaUserFederatedStorageProvider. createCredential(RealmModel realm, UserModel user, CredentialModel cred)CredentialModelJpaUserFederatedStorageProvider. getStoredCredentialById(RealmModel realm, UserModel user, String id)CredentialModelJpaUserFederatedStorageProvider. getStoredCredentialByNameAndType(RealmModel realm, UserModel user, String name, String type)Stream<CredentialModel>JpaUserFederatedStorageProvider. getStoredCredentialsByTypeStream(RealmModel realm, UserModel user, String type)Stream<CredentialModel>JpaUserFederatedStorageProvider. getStoredCredentialsStream(RealmModel realm, UserModel user)booleanJpaUserFederatedStorageProvider. moveCredentialTo(RealmModel realm, UserModel user, String id, String newPreviousCredentialId)voidJpaUserFederatedStorageProvider. preRemove(RealmModel realm, UserModel user)booleanJpaUserFederatedStorageProvider. removeStoredCredential(RealmModel realm, UserModel user, String id)voidJpaUserFederatedStorageProvider. updateCredential(RealmModel realm, UserModel user, CredentialModel cred)
- 
Uses of UserModel in org.keycloak.storage.ldapClasses in org.keycloak.storage.ldap that implement UserModel Modifier and Type Class Description classLDAPWritesOnlyUserModelDelegateUser model delegate, which tracks what attributes were written to LDAP in this transaction.classReadonlyLDAPUserModelDelegateWill be good to get rid of this class and use ReadOnlyUserModelDelegate, but it can't be done now due the backwards compatibility.Methods in org.keycloak.storage.ldap that return UserModel Modifier and Type Method Description UserModelLDAPStorageProvider. addUser(RealmModel realm, String username)protected UserModelLDAPStorageProvider. findOrCreateAuthenticatedUser(RealmModel realm, String username)Called after successful kerberos authenticationUserModelLDAPStorageUserManager. getManagedProxiedUser(String userId)UserModelLDAPStorageProvider. getUserByEmail(RealmModel realm, String email)UserModelLDAPStorageProvider. getUserById(RealmModel realm, String id)UserModelLDAPStorageProvider. getUserByUsername(RealmModel realm, String username)protected UserModelLDAPStorageProvider. importUserFromLDAP(KeycloakSession session, RealmModel realm, LDAPObject ldapUser)protected UserModelLDAPStorageProvider. proxy(RealmModel realm, UserModel local, LDAPObject ldapObject, boolean newUser)UserModelLDAPStorageProvider. validate(RealmModel realm, UserModel local)Methods in org.keycloak.storage.ldap that return types with arguments of type UserModel Modifier and Type Method Description Stream<UserModel>LDAPStorageProvider. getGroupMembersStream(RealmModel realm, GroupModel group, Integer firstResult, Integer maxResults)Stream<UserModel>LDAPStorageProvider. getRoleMembersStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults)Stream<UserModel>LDAPStorageProvider. getUsersStream(RealmModel realm)Stream<UserModel>LDAPStorageProvider. getUsersStream(RealmModel realm, Integer firstResult, Integer maxResults)List<UserModel>LDAPStorageProvider. loadUsersByUsernames(List<String> usernames, RealmModel realm)Stream<UserModel>LDAPStorageProvider. searchForUserByUserAttributeStream(RealmModel realm, String attrName, String attrValue)Stream<UserModel>LDAPStorageProvider. searchForUserStream(RealmModel realm, String search, Integer firstResult, Integer maxResults)Stream<UserModel>LDAPStorageProvider. searchForUserStream(RealmModel realm, Map<String,String> params, Integer firstResult, Integer maxResults)Methods in org.keycloak.storage.ldap with parameters of type UserModel Modifier and Type Method Description static LDAPObjectLDAPUtils. addUserToLDAP(LDAPStorageProvider ldapProvider, RealmModel realm, UserModel user)Method to crate a user in the LDAP.static LDAPObjectLDAPUtils. addUserToLDAP(LDAPStorageProvider ldapProvider, RealmModel realm, UserModel user, Consumer<LDAPObject> consumerOnCreated)Method that creates a user in the LDAP when all the attributes marked as mandatory by the mappers are set.voidLDAPStorageProvider. disableCredentialType(RealmModel realm, UserModel user, String credentialType)Stream<String>LDAPStorageProvider. getDisableableCredentialTypesStream(RealmModel realm, UserModel user)booleanLDAPStorageProvider. isConfiguredFor(RealmModel realm, UserModel user, String credentialType)booleanLDAPStorageProvider. isValid(RealmModel realm, UserModel user, CredentialInput input)protected LDAPObjectLDAPStorageProvider. loadAndValidateUser(RealmModel realm, UserModel local)protected UserModelLDAPStorageProvider. proxy(RealmModel realm, UserModel local, LDAPObject ldapObject, boolean newUser)booleanLDAPStorageProvider. removeUser(RealmModel realm, UserModel user)voidLDAPStorageUserManager. setManagedProxiedUser(UserModel proxiedUser, LDAPObject ldapObject)booleanLDAPStorageProvider. updateCredential(RealmModel realm, UserModel user, CredentialInput input)UserModelLDAPStorageProvider. validate(RealmModel realm, UserModel local)booleanLDAPStorageProvider. validPassword(RealmModel realm, UserModel user, String password)Constructors in org.keycloak.storage.ldap with parameters of type UserModel Constructor Description LDAPWritesOnlyUserModelDelegate(UserModel delegate, LDAPStorageProvider provider)ReadonlyLDAPUserModelDelegate(UserModel delegate)
- 
Uses of UserModel in org.keycloak.storage.ldap.mappersClasses in org.keycloak.storage.ldap.mappers that implement UserModel Modifier and Type Class Description classTxAwareLDAPUserModelDelegateMethods in org.keycloak.storage.ldap.mappers that return UserModel Modifier and Type Method Description UserModelFullNameLDAPStorageMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)UserModelHardcodedAttributeMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)UserModelHardcodedLDAPAttributeMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)UserModelHardcodedLDAPGroupStorageMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)UserModelHardcodedLDAPRoleStorageMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)UserModelLDAPStorageMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)Called when invoke proxy on LDAP federation providerUserModelUserAttributeLDAPStorageMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)Methods in org.keycloak.storage.ldap.mappers that return types with arguments of type UserModel Modifier and Type Method Description List<UserModel>AbstractLDAPStorageMapper. getGroupMembers(RealmModel realm, GroupModel group, int firstResult, int maxResults)List<UserModel>LDAPStorageMapper. getGroupMembers(RealmModel realm, GroupModel group, int firstResult, int maxResults)Return empty list if doesn't support storing of groupsList<UserModel>AbstractLDAPStorageMapper. getRoleMembers(RealmModel realm, RoleModel role, int firstResult, int maxResults)List<UserModel>LDAPStorageMapper. getRoleMembers(RealmModel realm, RoleModel role, int firstResult, int maxResults)Return empty list if doesn't support storing of rolesMethods in org.keycloak.storage.ldap.mappers with parameters of type UserModel Modifier and Type Method Description LDAPOperationDecoratorPasswordUpdateCallback. beforePasswordUpdate(UserModel user, LDAPObject ldapUser, UserCredentialModel password)protected voidUserAttributeLDAPStorageMapper. checkDuplicateEmail(String userModelAttrName, String email, RealmModel realm, KeycloakSession session, UserModel user)protected voidUserAttributeLDAPStorageMapper. checkDuplicateUsername(String userModelAttrName, String username, RealmModel realm, KeycloakSession session, UserModel user)protected StringHardcodedLDAPAttributeMapper. computeAttributeValue(String ldapAttrName, String ldapAttrValue, LDAPObject ldapUser, UserModel localUser, RealmModel realm)booleanAbstractLDAPStorageMapper. onAuthenticationFailure(LDAPObject ldapUser, UserModel user, AuthenticationException ldapException, RealmModel realm)booleanLDAPStorageMapper. onAuthenticationFailure(LDAPObject ldapUser, UserModel user, AuthenticationException ldapException, RealmModel realm)Called when LDAP authentication of specified user fails.voidFullNameLDAPStorageMapper. onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate)voidHardcodedAttributeMapper. onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate)voidHardcodedLDAPAttributeMapper. onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate)voidHardcodedLDAPGroupStorageMapper. onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate)voidHardcodedLDAPRoleStorageMapper. onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate)voidLDAPStorageMapper. onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate)Called when importing user from LDAP to local keycloak DB.voidUserAttributeLDAPStorageMapper. onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate)voidFullNameLDAPStorageMapper. onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm)voidHardcodedAttributeMapper. onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm)voidHardcodedLDAPAttributeMapper. onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm)voidHardcodedLDAPGroupStorageMapper. onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm)voidHardcodedLDAPRoleStorageMapper. onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm)voidLDAPStorageMapper. onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm)Called when register new user to LDAP - just after user was created in Keycloak DBvoidUserAttributeLDAPStorageMapper. onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm)voidPasswordUpdateCallback. passwordUpdated(UserModel user, LDAPObject ldapUser, UserCredentialModel password)voidPasswordUpdateCallback. passwordUpdateFailed(UserModel user, LDAPObject ldapUser, UserCredentialModel password, ModelException exception)UserModelFullNameLDAPStorageMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)UserModelHardcodedAttributeMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)UserModelHardcodedLDAPAttributeMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)UserModelHardcodedLDAPGroupStorageMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)UserModelHardcodedLDAPRoleStorageMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)UserModelLDAPStorageMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)Called when invoke proxy on LDAP federation providerUserModelUserAttributeLDAPStorageMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)protected voidHardcodedAttributeMapper. setPropertyOnUserModel(Property<Object> userModelProperty, UserModel user, String ldapAttrValue)protected voidUserAttributeLDAPStorageMapper. setPropertyOnUserModel(Property<Object> userModelProperty, UserModel user, String ldapAttrValue)Constructors in org.keycloak.storage.ldap.mappers with parameters of type UserModel Constructor Description TxAwareLDAPUserModelDelegate(UserModel delegate, LDAPStorageProvider provider, LDAPObject ldapUser)
- 
Uses of UserModel in org.keycloak.storage.ldap.mappers.membershipMethods in org.keycloak.storage.ldap.mappers.membership that return types with arguments of type UserModel Modifier and Type Method Description abstract List<UserModel>MembershipType. getGroupMembers(RealmModel realm, CommonLDAPGroupMapper groupMapper, LDAPObject ldapGroup, int firstResult, int maxResults)
- 
Uses of UserModel in org.keycloak.storage.ldap.mappers.membership.groupClasses in org.keycloak.storage.ldap.mappers.membership.group that implement UserModel Modifier and Type Class Description classGroupLDAPStorageMapper.LDAPGroupMappingsUserDelegateMethods in org.keycloak.storage.ldap.mappers.membership.group that return UserModel Modifier and Type Method Description UserModelGroupLDAPStorageMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)Methods in org.keycloak.storage.ldap.mappers.membership.group that return types with arguments of type UserModel Modifier and Type Method Description List<UserModel>GroupLDAPStorageMapper. getGroupMembers(RealmModel realm, GroupModel kcGroup, int firstResult, int maxResults)Methods in org.keycloak.storage.ldap.mappers.membership.group with parameters of type UserModel Modifier and Type Method Description protected GroupModelGroupLDAPStorageMapper. findKcGroupOrSyncFromLDAP(RealmModel realm, LDAPObject ldapGroup, UserModel user)voidGroupLDAPStorageMapper. onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate)voidGroupLDAPStorageMapper. onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm)UserModelGroupLDAPStorageMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)Constructors in org.keycloak.storage.ldap.mappers.membership.group with parameters of type UserModel Constructor Description LDAPGroupMappingsUserDelegate(RealmModel realm, UserModel user, LDAPObject ldapUser)
- 
Uses of UserModel in org.keycloak.storage.ldap.mappers.membership.roleClasses in org.keycloak.storage.ldap.mappers.membership.role that implement UserModel Modifier and Type Class Description classRoleLDAPStorageMapper.LDAPRoleMappingsUserDelegateMethods in org.keycloak.storage.ldap.mappers.membership.role that return UserModel Modifier and Type Method Description UserModelRoleLDAPStorageMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)Methods in org.keycloak.storage.ldap.mappers.membership.role that return types with arguments of type UserModel Modifier and Type Method Description List<UserModel>RoleLDAPStorageMapper. getRoleMembers(RealmModel realm, RoleModel role, int firstResult, int maxResults)Methods in org.keycloak.storage.ldap.mappers.membership.role with parameters of type UserModel Modifier and Type Method Description voidRoleLDAPStorageMapper. onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate)voidRoleLDAPStorageMapper. onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm)UserModelRoleLDAPStorageMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)Constructors in org.keycloak.storage.ldap.mappers.membership.role with parameters of type UserModel Constructor Description LDAPRoleMappingsUserDelegate(RealmModel realm, UserModel user, LDAPObject ldapUser, RoleContainerModel targetRoleContainer)
- 
Uses of UserModel in org.keycloak.storage.ldap.mappers.msadClasses in org.keycloak.storage.ldap.mappers.msad that implement UserModel Modifier and Type Class Description classMSADUserAccountControlStorageMapper.MSADUserModelDelegateMethods in org.keycloak.storage.ldap.mappers.msad that return UserModel Modifier and Type Method Description UserModelMSADUserAccountControlStorageMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)Methods in org.keycloak.storage.ldap.mappers.msad with parameters of type UserModel Modifier and Type Method Description LDAPOperationDecoratorMSADUserAccountControlStorageMapper. beforePasswordUpdate(UserModel user, LDAPObject ldapUser, UserCredentialModel password)booleanMSADUserAccountControlStorageMapper. onAuthenticationFailure(LDAPObject ldapUser, UserModel user, AuthenticationException ldapException, RealmModel realm)voidMSADUserAccountControlStorageMapper. onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate)voidMSADUserAccountControlStorageMapper. onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm)voidMSADUserAccountControlStorageMapper. passwordUpdated(UserModel user, LDAPObject ldapUser, UserCredentialModel password)voidMSADUserAccountControlStorageMapper. passwordUpdateFailed(UserModel user, LDAPObject ldapUser, UserCredentialModel password, ModelException exception)protected booleanMSADUserAccountControlStorageMapper. processAuthErrorCode(String errorCode, UserModel user)UserModelMSADUserAccountControlStorageMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)Constructors in org.keycloak.storage.ldap.mappers.msad with parameters of type UserModel Constructor Description MSADUserModelDelegate(UserModel delegate, LDAPObject ldapUser)
- 
Uses of UserModel in org.keycloak.storage.ldap.mappers.msadldsClasses in org.keycloak.storage.ldap.mappers.msadlds that implement UserModel Modifier and Type Class Description classMSADLDSUserAccountControlStorageMapper.MSADUserModelDelegateMethods in org.keycloak.storage.ldap.mappers.msadlds that return UserModel Modifier and Type Method Description UserModelMSADLDSUserAccountControlStorageMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)Methods in org.keycloak.storage.ldap.mappers.msadlds with parameters of type UserModel Modifier and Type Method Description LDAPOperationDecoratorMSADLDSUserAccountControlStorageMapper. beforePasswordUpdate(UserModel user, LDAPObject ldapUser, UserCredentialModel password)booleanMSADLDSUserAccountControlStorageMapper. onAuthenticationFailure(LDAPObject ldapUser, UserModel user, AuthenticationException ldapException, RealmModel realm)voidMSADLDSUserAccountControlStorageMapper. onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, RealmModel realm, boolean isCreate)voidMSADLDSUserAccountControlStorageMapper. onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser, RealmModel realm)voidMSADLDSUserAccountControlStorageMapper. passwordUpdated(UserModel user, LDAPObject ldapUser, UserCredentialModel password)voidMSADLDSUserAccountControlStorageMapper. passwordUpdateFailed(UserModel user, LDAPObject ldapUser, UserCredentialModel password, ModelException exception)protected booleanMSADLDSUserAccountControlStorageMapper. processAuthErrorCode(String errorCode, UserModel user)UserModelMSADLDSUserAccountControlStorageMapper. proxy(LDAPObject ldapUser, UserModel delegate, RealmModel realm)Constructors in org.keycloak.storage.ldap.mappers.msadlds with parameters of type UserModel Constructor Description MSADUserModelDelegate(UserModel delegate, LDAPObject ldapUser)
- 
Uses of UserModel in org.keycloak.storage.userMethods in org.keycloak.storage.user that return UserModel Modifier and Type Method Description UserModelUserRegistrationProvider. addUser(RealmModel realm, String username)All storage providers that implement this interface will be looped through.UserModelUserLookupProvider. getUserByEmail(RealmModel realm, String email)Returns a user with the given email belonging to the realmUserModelUserLookupProvider. getUserById(RealmModel realm, String id)Returns a user with the given id belonging to the realmUserModelUserLookupProvider. getUserByUsername(RealmModel realm, String username)Exact search for a user by its username.UserModelImportedUserValidation. validate(RealmModel realm, UserModel user)If this method returns null, then the user in local storage will be removedMethods in org.keycloak.storage.user that return types with arguments of type UserModel Modifier and Type Method Description default Stream<UserModel>UserQueryProvider. getGroupMembersStream(RealmModel realm, GroupModel group)Obtains users that belong to a specific group.Stream<UserModel>UserQueryProvider. getGroupMembersStream(RealmModel realm, GroupModel group, Integer firstResult, Integer maxResults)Obtains users that belong to a specific group.default Stream<UserModel>UserQueryProvider. getRoleMembersStream(RealmModel realm, RoleModel role)Obtains users that have the specified role.default Stream<UserModel>UserQueryProvider. getRoleMembersStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults)Searches for users that have the specified role.default Stream<UserModel>UserQueryProvider. getUsersStream(RealmModel realm)Deprecated.UseUserQueryProvider.searchForUserStream(RealmModel, Map)with an empty params map instead.default Stream<UserModel>UserQueryProvider. getUsersStream(RealmModel realm, Integer firstResult, Integer maxResults)Deprecated.UseUserQueryProvider.searchForUserStream(RealmModel, Map, Integer, Integer)with an empty params map instead.Stream<UserModel>UserQueryProvider. searchForUserByUserAttributeStream(RealmModel realm, String attrName, String attrValue)Searches for users that have a specific attribute with a specific value.default Stream<UserModel>UserQueryProvider. searchForUserStream(RealmModel realm, String search)Searches for users whose username, email, first name or last name contain any of the strings insearchseparated by whitespace.Stream<UserModel>UserQueryProvider. searchForUserStream(RealmModel realm, String search, Integer firstResult, Integer maxResults)Searches for users whose username, email, first name or last name contain any of the strings insearchseparated by whitespace.default Stream<UserModel>UserQueryProvider. searchForUserStream(RealmModel realm, Map<String,String> params)Searches for user by parameter.Stream<UserModel>UserQueryProvider. searchForUserStream(RealmModel realm, Map<String,String> params, Integer firstResult, Integer maxResults)Searches for user by parameter.Methods in org.keycloak.storage.user with parameters of type UserModel Modifier and Type Method Description booleanUserRegistrationProvider. removeUser(RealmModel realm, UserModel user)Called if user originated from this provider.UserModelImportedUserValidation. validate(RealmModel realm, UserModel user)If this method returns null, then the user in local storage will be removedMethod parameters in org.keycloak.storage.user with type arguments of type UserModel Modifier and Type Method Description static intUserQueryProvider. countUsersInGroups(Stream<UserModel> users, Set<String> groupIds)Returns the number of users from the given list of users that are in at least one of the groups given in the groups set.
- 
Uses of UserModel in org.keycloak.userprofileFields in org.keycloak.userprofile declared as UserModel Modifier and Type Field Description protected UserModelDefaultAttributes. userMethods in org.keycloak.userprofile that return UserModel Modifier and Type Method Description UserModelDefaultUserProfile. create()UserModelUserProfile. create()Creates a newUserModelbased on the attributes associated with this instance.UserModelAttributeContext. getUser()Methods in org.keycloak.userprofile with parameters of type UserModel Modifier and Type Method Description UserProfileAbstractUserProfileProvider. create(UserProfileContext context, Map<String,?> attributes, UserModel user)UserProfileAbstractUserProfileProvider. create(UserProfileContext context, UserModel user)UserProfileUserProfileProvider. create(UserProfileContext context, Map<String,?> attributes, UserModel user)UserProfileUserProfileProvider. create(UserProfileContext context, UserModel user)Creates a newUserProfileinstance only for validation purposes to check whether its attributes are in conformance with the givencontextand profile configuration.protected AttributesAbstractUserProfileProvider. createAttributes(UserProfileContext context, Map<String,?> attributes, UserModel user, UserProfileMetadata metadata)protected AttributesDeclarativeUserProfileProvider. createAttributes(UserProfileContext context, Map<String,?> attributes, UserModel user, UserProfileMetadata metadata)voidAttributeChangeListener. onChange(String name, UserModel user, List<String> oldValue)Method called for each user attribute change.voidEventAuditingAttributeChangeListener. onChange(String attributeName, UserModel userModel, List<String> oldValue)Constructors in org.keycloak.userprofile with parameters of type UserModel Constructor Description AttributeContext(UserProfileContext context, KeycloakSession session, Map.Entry<String,List<String>> attribute, UserModel user, AttributeMetadata metadata)DefaultAttributes(UserProfileContext context, Map<String,?> attributes, UserModel user, UserProfileMetadata profileMetadata, KeycloakSession session)DefaultUserProfile(UserProfileMetadata metadata, Attributes attributes, Function<Attributes,UserModel> userCreator, UserModel user, KeycloakSession session)LegacyAttributes(UserProfileContext context, Map<String,?> attributes, UserModel user, UserProfileMetadata profileMetadata, KeycloakSession session)Constructor parameters in org.keycloak.userprofile with type arguments of type UserModel Constructor Description DefaultUserProfile(UserProfileMetadata metadata, Attributes attributes, Function<Attributes,UserModel> userCreator, UserModel user, KeycloakSession session)
- 
Uses of UserModel in org.keycloak.utilsMethods in org.keycloak.utils with parameters of type UserModel Modifier and Type Method Description static booleanCredentialHelper. createOTPCredential(KeycloakSession session, RealmModel realm, UserModel user, String totpCode, OTPCredentialModel credentialModel)Create OTP credential either in userStorage or local storage (Keycloak DB)static voidCredentialHelper. deleteOTPCredential(KeycloakSession session, RealmModel realm, UserModel user, String credentialId)static StringTotpUtils. qrCode(String totpSecret, RealmModel realm, UserModel user)
 
-