Modifier and Type | Field and Description |
---|---|
protected RealmModel |
RequiredActionContextResult.realm |
protected RealmModel |
AuthenticationProcessor.realm |
Modifier and Type | Method and Description |
---|---|
RealmModel |
RequiredActionContextResult.getRealm() |
RealmModel |
AuthenticationProcessor.getRealm() |
RealmModel |
AuthenticationProcessor.Result.getRealm() |
RealmModel |
RequiredActionContext.getRealm() |
RealmModel |
FormContext.getRealm()
Current realm
|
RealmModel |
AbstractAuthenticationFlowContext.getRealm()
Current realm
|
Modifier and Type | Method and Description |
---|---|
boolean |
FormAction.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user)
Is this FormAction configured for the current user?
|
boolean |
Authenticator.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user)
Is this authenticator configured for this user.
|
static AuthenticationExecutionModel |
AuthenticatorUtil.findExecutionByAuthenticator(RealmModel realm,
String flowId,
String authProviderId) |
static List<AuthenticationExecutionModel> |
AuthenticatorUtil.getEnabledExecutionsRecursively(RealmModel realm,
String flowId) |
static boolean |
AuthenticatorUtil.isEnabled(RealmModel realm,
String flowId,
String authProviderId) |
static boolean |
AuthenticatorUtil.isRequired(RealmModel realm,
String flowId,
String authProviderId) |
static void |
AuthenticatorUtil.recurseExecutions(RealmModel realm,
String flowId,
List<AuthenticationExecutionModel> executions) |
static javax.ws.rs.core.Response |
AuthenticationProcessor.redirectToRequiredActions(RealmModel realm,
ClientSessionModel clientSession,
javax.ws.rs.core.UriInfo uriInfo) |
AuthenticationProcessor |
AuthenticationProcessor.setRealm(RealmModel realm) |
void |
FormAction.setRequiredActions(KeycloakSession session,
RealmModel realm,
UserModel user)
Set actions to configure authenticator
|
void |
Authenticator.setRequiredActions(KeycloakSession session,
RealmModel realm,
UserModel user)
Set actions to configure authenticator
|
Constructor and Description |
---|
RequiredActionContextResult(UserSessionModel userSession,
ClientSessionModel clientSession,
RealmModel realm,
EventBuilder eventBuilder,
KeycloakSession session,
org.jboss.resteasy.spi.HttpRequest httpRequest,
UserModel user,
RequiredActionFactory factory) |
Modifier and Type | Method and Description |
---|---|
boolean |
IdpReviewProfileAuthenticator.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
boolean |
IdpEmailVerificationAuthenticator.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
boolean |
IdpCreateUserIfUniqueAuthenticator.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
boolean |
IdpConfirmLinkAuthenticator.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
static UserModel |
AbstractIdpAuthenticator.getExistingUser(KeycloakSession session,
RealmModel realm,
ClientSessionModel clientSession) |
void |
AbstractIdpAuthenticator.setRequiredActions(KeycloakSession session,
RealmModel realm,
UserModel user) |
Modifier and Type | Method and Description |
---|---|
boolean |
UsernamePasswordForm.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
boolean |
SpnegoAuthenticator.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
boolean |
ScriptBasedAuthenticator.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
boolean |
OTPFormAuthenticator.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
boolean |
CookieAuthenticator.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
void |
UsernamePasswordForm.setRequiredActions(KeycloakSession session,
RealmModel realm,
UserModel user) |
void |
SpnegoAuthenticator.setRequiredActions(KeycloakSession session,
RealmModel realm,
UserModel user) |
void |
ScriptBasedAuthenticator.setRequiredActions(KeycloakSession session,
RealmModel realm,
UserModel user) |
void |
OTPFormAuthenticator.setRequiredActions(KeycloakSession session,
RealmModel realm,
UserModel user) |
void |
CookieAuthenticator.setRequiredActions(KeycloakSession session,
RealmModel realm,
UserModel user) |
Modifier and Type | Method and Description |
---|---|
boolean |
ValidateUsername.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
boolean |
ValidatePassword.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
boolean |
ValidateOTP.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
void |
ValidateUsername.setRequiredActions(KeycloakSession session,
RealmModel realm,
UserModel user) |
void |
ValidatePassword.setRequiredActions(KeycloakSession session,
RealmModel realm,
UserModel user) |
void |
ValidateOTP.setRequiredActions(KeycloakSession session,
RealmModel realm,
UserModel user) |
Modifier and Type | Method and Description |
---|---|
boolean |
ResetCredentialEmail.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
boolean |
ResetCredentialChooseUser.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
boolean |
AbstractSetRequiredActionAuthenticator.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
void |
ResetCredentialEmail.setRequiredActions(KeycloakSession session,
RealmModel realm,
UserModel user) |
void |
ResetCredentialChooseUser.setRequiredActions(KeycloakSession session,
RealmModel realm,
UserModel user) |
void |
AbstractSetRequiredActionAuthenticator.setRequiredActions(KeycloakSession session,
RealmModel realm,
UserModel user) |
Modifier and Type | Method and Description |
---|---|
boolean |
RegistrationUserCreation.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
boolean |
RegistrationRecaptcha.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
boolean |
RegistrationProfile.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
boolean |
RegistrationPassword.configuredFor(KeycloakSession session,
RealmModel realm,
UserModel user) |
void |
RegistrationUserCreation.setRequiredActions(KeycloakSession session,
RealmModel realm,
UserModel user) |
void |
RegistrationRecaptcha.setRequiredActions(KeycloakSession session,
RealmModel realm,
UserModel user) |
void |
RegistrationProfile.setRequiredActions(KeycloakSession session,
RealmModel realm,
UserModel user) |
void |
RegistrationPassword.setRequiredActions(KeycloakSession session,
RealmModel realm,
UserModel user) |
Constructor and Description |
---|
UserUpdateProfileContext(RealmModel realm,
UserModel user) |
Modifier and Type | Method and Description |
---|---|
static ResourceServerRepresentation |
Models.toRepresentation(ResourceServer model,
RealmModel realm) |
Modifier and Type | Field and Description |
---|---|
protected RealmModel |
AbstractOAuth2IdentityProvider.Endpoint.realm |
Modifier and Type | Method and Description |
---|---|
void |
OIDCIdentityProvider.backchannelLogout(KeycloakSession session,
UserSessionModel userSession,
javax.ws.rs.core.UriInfo uriInfo,
RealmModel realm) |
Object |
OIDCIdentityProvider.callback(RealmModel realm,
IdentityProvider.AuthenticationCallback callback,
EventBuilder event) |
Object |
KeycloakOIDCIdentityProvider.callback(RealmModel realm,
IdentityProvider.AuthenticationCallback callback,
EventBuilder event) |
Object |
AbstractOAuth2IdentityProvider.callback(RealmModel realm,
IdentityProvider.AuthenticationCallback callback,
EventBuilder event) |
javax.ws.rs.core.Response |
OIDCIdentityProvider.keycloakInitiatedBrowserLogout(KeycloakSession session,
UserSessionModel userSession,
javax.ws.rs.core.UriInfo uriInfo,
RealmModel realm) |
Constructor and Description |
---|
Endpoint(IdentityProvider.AuthenticationCallback callback,
RealmModel realm,
EventBuilder event) |
KeycloakEndpoint(IdentityProvider.AuthenticationCallback callback,
RealmModel realm,
EventBuilder event) |
OIDCEndpoint(IdentityProvider.AuthenticationCallback callback,
RealmModel realm,
EventBuilder event) |
Modifier and Type | Method and Description |
---|---|
RealmModel |
AuthenticationRequest.getRealm() |
Modifier and Type | Method and Description |
---|---|
void |
IdentityProvider.backchannelLogout(KeycloakSession session,
UserSessionModel userSession,
javax.ws.rs.core.UriInfo uriInfo,
RealmModel realm) |
void |
AbstractIdentityProvider.backchannelLogout(KeycloakSession session,
UserSessionModel userSession,
javax.ws.rs.core.UriInfo uriInfo,
RealmModel realm) |
Object |
IdentityProvider.callback(RealmModel realm,
IdentityProvider.AuthenticationCallback callback,
EventBuilder event)
JAXRS callback endpoint for when the remote IDP wants to callback to keycloak.
|
Object |
AbstractIdentityProvider.callback(RealmModel realm,
IdentityProvider.AuthenticationCallback callback,
EventBuilder event) |
javax.ws.rs.core.Response |
IdentityProvider.export(javax.ws.rs.core.UriInfo uriInfo,
RealmModel realm,
String format)
Export a representation of the IdentityProvider in a specific format.
|
javax.ws.rs.core.Response |
AbstractIdentityProvider.export(javax.ws.rs.core.UriInfo uriInfo,
RealmModel realm,
String format) |
void |
IdentityProvider.importNewUser(KeycloakSession session,
RealmModel realm,
UserModel user,
BrokeredIdentityContext context) |
void |
AbstractIdentityProvider.importNewUser(KeycloakSession session,
RealmModel realm,
UserModel user,
BrokeredIdentityContext context) |
void |
HardcodedRoleMapper.importNewUser(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
void |
IdentityProviderMapper.importNewUser(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context)
Called after UserModel is created for first time for this user.
|
void |
AbstractIdentityProviderMapper.importNewUser(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
javax.ws.rs.core.Response |
IdentityProvider.keycloakInitiatedBrowserLogout(KeycloakSession session,
UserSessionModel userSession,
javax.ws.rs.core.UriInfo uriInfo,
RealmModel realm)
Called when a Keycloak application initiates a logout through the browser.
|
javax.ws.rs.core.Response |
AbstractIdentityProvider.keycloakInitiatedBrowserLogout(KeycloakSession session,
UserSessionModel userSession,
javax.ws.rs.core.UriInfo uriInfo,
RealmModel realm) |
void |
IdentityProvider.preprocessFederatedIdentity(KeycloakSession session,
RealmModel realm,
BrokeredIdentityContext context) |
void |
AbstractIdentityProvider.preprocessFederatedIdentity(KeycloakSession session,
RealmModel realm,
BrokeredIdentityContext context) |
void |
HardcodedUserSessionAttributeMapper.preprocessFederatedIdentity(KeycloakSession session,
RealmModel realm,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
void |
HardcodedAttributeMapper.preprocessFederatedIdentity(KeycloakSession session,
RealmModel realm,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
void |
IdentityProviderMapper.preprocessFederatedIdentity(KeycloakSession session,
RealmModel realm,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context)
Called to determine what keycloak username and email to use to process the login request from the external IDP.
|
void |
AbstractIdentityProviderMapper.preprocessFederatedIdentity(KeycloakSession session,
RealmModel realm,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
void |
IdentityProvider.updateBrokeredUser(KeycloakSession session,
RealmModel realm,
UserModel user,
BrokeredIdentityContext context) |
void |
AbstractIdentityProvider.updateBrokeredUser(KeycloakSession session,
RealmModel realm,
UserModel user,
BrokeredIdentityContext context) |
void |
HardcodedUserSessionAttributeMapper.updateBrokeredUser(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
void |
HardcodedRoleMapper.updateBrokeredUser(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
void |
HardcodedAttributeMapper.updateBrokeredUser(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context) |
void |
IdentityProviderMapper.updateBrokeredUser(KeycloakSession session,
RealmModel realm,
UserModel user,
IdentityProviderMapperModel mapperModel,
BrokeredIdentityContext context)
Called when this user has logged in before and has already been imported.
|
Constructor and Description |
---|
AuthenticationRequest(KeycloakSession session,
RealmModel realm,
ClientSessionModel clientSession,
org.jboss.resteasy.spi.HttpRequest httpRequest,
javax.ws.rs.core.UriInfo uriInfo,
String state,
String redirectUri) |
Modifier and Type | Field and Description |
---|---|
protected RealmModel |
SAMLEndpoint.realm |
Modifier and Type | Method and Description |
---|---|
void |
SAMLIdentityProvider.backchannelLogout(KeycloakSession session,
UserSessionModel userSession,
javax.ws.rs.core.UriInfo uriInfo,
RealmModel realm) |
protected SAML2LogoutRequestBuilder |
SAMLIdentityProvider.buildLogoutRequest(UserSessionModel userSession,
javax.ws.rs.core.UriInfo uriInfo,
RealmModel realm,
String singleLogoutServiceUrl) |
Object |
SAMLIdentityProvider.callback(RealmModel realm,
IdentityProvider.AuthenticationCallback callback,
EventBuilder event) |
javax.ws.rs.core.Response |
SAMLIdentityProvider.export(javax.ws.rs.core.UriInfo uriInfo,
RealmModel realm,
String format) |
javax.ws.rs.core.Response |
SAMLIdentityProvider.keycloakInitiatedBrowserLogout(KeycloakSession session,
UserSessionModel userSession,
javax.ws.rs.core.UriInfo uriInfo,
RealmModel realm) |
Constructor and Description |
---|
SAMLEndpoint(RealmModel realm,
SAMLIdentityProvider provider,
SAMLIdentityProviderConfig config,
IdentityProvider.AuthenticationCallback callback) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultEmailSenderProvider.send(RealmModel realm,
UserModel user,
String subject,
String textBody,
String htmlBody) |
void |
EmailSenderProvider.send(RealmModel realm,
UserModel user,
String subject,
String textBody,
String htmlBody) |
EmailTemplateProvider |
EmailTemplateProvider.setRealm(RealmModel realm) |
Modifier and Type | Method and Description |
---|---|
EmailTemplateProvider |
FreeMarkerEmailTemplateProvider.setRealm(RealmModel realm) |
Modifier and Type | Method and Description |
---|---|
EventBuilder |
EventBuilder.realm(RealmModel realm) |
Constructor and Description |
---|
EventBuilder(RealmModel realm,
KeycloakSession session,
ClientConnection clientConnection) |
Modifier and Type | Method and Description |
---|---|
protected void |
DirExportProvider.writeUsers(String fileName,
KeycloakSession session,
RealmModel realm,
List<UserModel> users) |
Modifier and Type | Method and Description |
---|---|
static RealmRepresentation |
ExportUtils.exportRealm(KeycloakSession session,
RealmModel realm,
boolean includeUsers) |
static UserRepresentation |
ExportUtils.exportUser(KeycloakSession session,
RealmModel realm,
UserModel user)
Full export of user (including role mappings and credentials)
|
static void |
ExportUtils.exportUsersToStream(KeycloakSession session,
RealmModel realm,
List<UserModel> usersToExport,
com.fasterxml.jackson.databind.ObjectMapper mapper,
OutputStream os) |
protected abstract void |
MultipleStepsExportProvider.writeUsers(String fileName,
KeycloakSession session,
RealmModel realm,
List<UserModel> users) |
Modifier and Type | Method and Description |
---|---|
protected UserModel |
KerberosFederationProvider.findOrCreateAuthenticatedUser(RealmModel realm,
String username)
Called after successful authentication
|
List<UserModel> |
KerberosFederationProvider.getGroupMembers(RealmModel realm,
GroupModel group,
int firstResult,
int maxResults) |
UserModel |
KerberosFederationProvider.getUserByEmail(RealmModel realm,
String email) |
UserModel |
KerberosFederationProvider.getUserByUsername(RealmModel realm,
String username) |
protected UserModel |
KerberosFederationProvider.importUserToKeycloak(RealmModel realm,
String username) |
boolean |
KerberosFederationProvider.isValid(RealmModel realm,
UserModel local) |
void |
KerberosFederationProvider.preRemove(RealmModel realm) |
void |
KerberosFederationProvider.preRemove(RealmModel realm,
GroupModel group) |
void |
KerberosFederationProvider.preRemove(RealmModel realm,
RoleModel role) |
UserModel |
KerberosFederationProvider.register(RealmModel realm,
UserModel user) |
boolean |
KerberosFederationProvider.removeUser(RealmModel realm,
UserModel user) |
List<UserModel> |
KerberosFederationProvider.searchByAttributes(Map<String,String> attributes,
RealmModel realm,
int maxResults) |
UserModel |
KerberosFederationProvider.validateAndProxy(RealmModel realm,
UserModel local) |
CredentialValidationOutput |
KerberosFederationProvider.validCredentials(RealmModel realm,
UserCredentialModel credential) |
boolean |
KerberosFederationProvider.validCredentials(RealmModel realm,
UserModel user,
List<UserCredentialModel> input) |
boolean |
KerberosFederationProvider.validCredentials(RealmModel realm,
UserModel user,
UserCredentialModel... input) |
Modifier and Type | Method and Description |
---|---|
static LDAPObject |
LDAPUtils.addUserToLDAP(LDAPFederationProvider ldapProvider,
RealmModel realm,
UserModel user) |
static LDAPQuery |
LDAPUtils.createQueryForUserSearch(LDAPFederationProvider ldapProvider,
RealmModel realm) |
protected UserModel |
LDAPFederationProvider.findOrCreateAuthenticatedUser(RealmModel realm,
String username)
Called after successful kerberos authentication
|
List<UserModel> |
LDAPFederationProvider.getGroupMembers(RealmModel realm,
GroupModel group,
int firstResult,
int maxResults) |
UserModel |
LDAPFederationProvider.getUserByEmail(RealmModel realm,
String email) |
UserModel |
LDAPFederationProvider.getUserByUsername(RealmModel realm,
String username) |
protected UserModel |
LDAPFederationProvider.importUserFromLDAP(KeycloakSession session,
RealmModel realm,
LDAPObject ldapUser) |
boolean |
LDAPFederationProvider.isValid(RealmModel realm,
UserModel local) |
protected LDAPObject |
LDAPFederationProvider.loadAndValidateUser(RealmModel realm,
UserModel local) |
LDAPObject |
LDAPFederationProvider.loadLDAPUserByUsername(RealmModel realm,
String username) |
List<UserModel> |
LDAPFederationProvider.loadUsersByUsernames(List<String> usernames,
RealmModel realm) |
void |
LDAPFederationProviderFactory.onProviderModelCreated(RealmModel realm,
UserFederationProviderModel newProviderModel) |
void |
LDAPFederationProvider.preRemove(RealmModel realm) |
void |
LDAPFederationProvider.preRemove(RealmModel realm,
GroupModel group) |
void |
LDAPFederationProvider.preRemove(RealmModel realm,
RoleModel role) |
protected UserModel |
LDAPFederationProvider.proxy(RealmModel realm,
UserModel local,
LDAPObject ldapObject) |
protected LDAPObject |
LDAPFederationProvider.queryByEmail(RealmModel realm,
String email) |
UserModel |
LDAPFederationProvider.register(RealmModel realm,
UserModel user) |
boolean |
LDAPFederationProvider.removeUser(RealmModel realm,
UserModel user) |
List<UserModel> |
LDAPFederationProvider.searchByAttributes(Map<String,String> attributes,
RealmModel realm,
int maxResults) |
protected List<LDAPObject> |
LDAPFederationProvider.searchLDAP(RealmModel realm,
Map<String,String> attributes,
int maxResults) |
UserModel |
LDAPFederationProvider.validateAndProxy(RealmModel realm,
UserModel local) |
void |
LDAPFederationProviderFactory.validateConfig(RealmModel realm,
UserFederationProviderModel providerModel) |
CredentialValidationOutput |
LDAPFederationProvider.validCredentials(RealmModel realm,
UserCredentialModel credential) |
boolean |
LDAPFederationProvider.validCredentials(RealmModel realm,
UserModel user,
List<UserCredentialModel> input) |
boolean |
LDAPFederationProvider.validCredentials(RealmModel realm,
UserModel user,
UserCredentialModel... input) |
boolean |
LDAPFederationProvider.validPassword(RealmModel realm,
UserModel user,
String password) |
Modifier and Type | Field and Description |
---|---|
protected RealmModel |
AbstractLDAPFederationMapper.realm |
Modifier and Type | Method and Description |
---|---|
RealmModel |
AbstractLDAPFederationMapper.getRealm() |
Modifier and Type | Method and Description |
---|---|
protected void |
UserAttributeLDAPFederationMapper.checkDuplicateEmail(String userModelAttrName,
String email,
RealmModel realm,
KeycloakSession session,
UserModel user) |
protected AbstractLDAPFederationMapper |
UserAttributeLDAPFederationMapperFactory.createMapper(UserFederationMapperModel mapperModel,
LDAPFederationProvider federationProvider,
RealmModel realm) |
protected AbstractLDAPFederationMapper |
HardcodedLDAPRoleMapperFactory.createMapper(UserFederationMapperModel mapperModel,
LDAPFederationProvider federationProvider,
RealmModel realm) |
protected AbstractLDAPFederationMapper |
FullNameLDAPFederationMapperFactory.createMapper(UserFederationMapperModel mapperModel,
LDAPFederationProvider federationProvider,
RealmModel realm) |
protected abstract AbstractLDAPFederationMapper |
AbstractLDAPFederationMapperFactory.createMapper(UserFederationMapperModel mapperModel,
LDAPFederationProvider federationProvider,
RealmModel realm) |
List<UserModel> |
LDAPFederationMapperBridge.getGroupMembers(UserFederationMapperModel mapperModel,
UserFederationProvider ldapProvider,
RealmModel realm,
GroupModel group,
int firstResult,
int maxResults) |
boolean |
LDAPFederationMapperBridge.onAuthenticationFailure(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
LDAPObject ldapUser,
UserModel user,
AuthenticationException ldapException,
RealmModel realm) |
boolean |
LDAPFederationMapper.onAuthenticationFailure(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
LDAPObject ldapUser,
UserModel user,
AuthenticationException ldapException,
RealmModel realm)
Called when LDAP authentication of specified user fails.
|
void |
LDAPFederationMapperBridge.onImportUserFromLDAP(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
LDAPObject ldapUser,
UserModel user,
RealmModel realm,
boolean isCreate) |
void |
LDAPFederationMapper.onImportUserFromLDAP(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
LDAPObject ldapUser,
UserModel user,
RealmModel realm,
boolean isCreate)
Called when importing user from LDAP to local keycloak DB.
|
void |
LDAPFederationMapperBridge.onRegisterUserToLDAP(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
LDAPObject ldapUser,
UserModel localUser,
RealmModel realm) |
void |
LDAPFederationMapper.onRegisterUserToLDAP(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
LDAPObject ldapUser,
UserModel localUser,
RealmModel realm)
Called when register new user to LDAP - just after user was created in Keycloak DB
|
UserModel |
LDAPFederationMapperBridge.proxy(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
LDAPObject ldapUser,
UserModel delegate,
RealmModel realm) |
UserModel |
LDAPFederationMapper.proxy(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
LDAPObject ldapUser,
UserModel delegate,
RealmModel realm)
Called when invoke proxy on LDAP federation provider
|
UserFederationSyncResult |
LDAPFederationMapperBridge.syncDataFromFederationProviderToKeycloak(UserFederationMapperModel mapperModel,
UserFederationProvider federationProvider,
KeycloakSession session,
RealmModel realm) |
UserFederationSyncResult |
LDAPFederationMapperBridge.syncDataFromKeycloakToFederationProvider(UserFederationMapperModel mapperModel,
UserFederationProvider federationProvider,
KeycloakSession session,
RealmModel realm) |
void |
UserAttributeLDAPFederationMapperFactory.validateConfig(RealmModel realm,
UserFederationProviderModel fedProviderModel,
UserFederationMapperModel mapperModel) |
void |
HardcodedLDAPRoleMapperFactory.validateConfig(RealmModel realm,
UserFederationProviderModel fedProviderModel,
UserFederationMapperModel mapperModel) |
void |
FullNameLDAPFederationMapperFactory.validateConfig(RealmModel realm,
UserFederationProviderModel fedProviderModel,
UserFederationMapperModel mapperModel) |
Constructor and Description |
---|
AbstractLDAPFederationMapper(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
RealmModel realm) |
FullNameLDAPFederationMapper(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
RealmModel realm) |
HardcodedLDAPRoleMapper(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
RealmModel realm) |
UserAttributeLDAPFederationMapper(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
RealmModel realm) |
Modifier and Type | Method and Description |
---|---|
protected AbstractLDAPFederationMapper |
GroupLDAPFederationMapperFactory.createMapper(UserFederationMapperModel mapperModel,
LDAPFederationProvider federationProvider,
RealmModel realm) |
void |
GroupLDAPFederationMapperFactory.validateConfig(RealmModel realm,
UserFederationProviderModel fedProviderModel,
UserFederationMapperModel mapperModel) |
Constructor and Description |
---|
GroupLDAPFederationMapper(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
RealmModel realm,
GroupLDAPFederationMapperFactory factory) |
Modifier and Type | Method and Description |
---|---|
protected AbstractLDAPFederationMapper |
RoleLDAPFederationMapperFactory.createMapper(UserFederationMapperModel mapperModel,
LDAPFederationProvider federationProvider,
RealmModel realm) |
void |
RoleLDAPFederationMapperFactory.validateConfig(RealmModel realm,
UserFederationProviderModel fedProviderModel,
UserFederationMapperModel mapperModel) |
Constructor and Description |
---|
RoleLDAPFederationMapper(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
RealmModel realm,
RoleLDAPFederationMapperFactory factory) |
Modifier and Type | Method and Description |
---|---|
protected AbstractLDAPFederationMapper |
MSADUserAccountControlMapperFactory.createMapper(UserFederationMapperModel mapperModel,
LDAPFederationProvider federationProvider,
RealmModel realm) |
void |
MSADUserAccountControlMapperFactory.validateConfig(RealmModel realm,
UserFederationProviderModel fedProviderModel,
UserFederationMapperModel mapperModel) |
Constructor and Description |
---|
MSADUserAccountControlMapper(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
RealmModel realm) |
Modifier and Type | Method and Description |
---|---|
AccountProvider |
AccountProvider.setRealm(RealmModel realm) |
Modifier and Type | Method and Description |
---|---|
AccountProvider |
FreeMarkerAccountProvider.setRealm(RealmModel realm) |
Constructor and Description |
---|
AccountFederatedIdentityBean(KeycloakSession session,
RealmModel realm,
UserModel user,
URI baseUri,
String stateChecker) |
ApplicationsBean(KeycloakSession session,
RealmModel realm,
UserModel user) |
RealmBean(RealmModel realmModel) |
SessionsBean(RealmModel realm,
List<UserSessionModel> sessions) |
TotpBean(KeycloakSession session,
RealmModel realm,
UserModel user) |
UrlBean(RealmModel realm,
Theme theme,
URI baseURI,
URI baseQueryURI,
URI currentURI,
String stateChecker) |
UserSessionBean(RealmModel realm,
UserSessionModel session) |
Modifier and Type | Method and Description |
---|---|
static List<IdentityProviderModel> |
LoginFormsUtil.filterIdentityProviders(List<IdentityProviderModel> providers,
KeycloakSession session,
RealmModel realm,
Map<String,Object> attributes,
javax.ws.rs.core.MultivaluedMap<String,String> formData) |
Constructor and Description |
---|
AuthenticatorConfiguredMethod(RealmModel realm,
UserModel user,
KeycloakSession session) |
Constructor and Description |
---|
IdentityProviderBean(RealmModel realm,
List<IdentityProviderModel> identityProviders,
URI baseURI,
javax.ws.rs.core.UriInfo uriInfo) |
RealmBean(RealmModel realmModel) |
RequiredActionUrlFormatterMethod(RealmModel realm,
URI baseUri) |
TotpBean(RealmModel realm,
UserModel user) |
UrlBean(RealmModel realm,
Theme theme,
URI baseURI,
URI actionUri) |
Modifier and Type | Method and Description |
---|---|
static UserCredentialValueModel |
PasswordHashManager.encode(KeycloakSession session,
RealmModel realm,
String rawPassword) |
static boolean |
PasswordHashManager.verify(KeycloakSession session,
RealmModel realm,
String password,
UserCredentialValueModel credential) |
Modifier and Type | Method and Description |
---|---|
List<UserModel> |
UserFederationMapper.getGroupMembers(UserFederationMapperModel mapperModel,
UserFederationProvider federationProvider,
RealmModel realm,
GroupModel group,
int firstResult,
int maxResults)
Return empty list if doesn't support storing of groups
|
UserFederationSyncResult |
UserFederationMapper.syncDataFromFederationProviderToKeycloak(UserFederationMapperModel mapperModel,
UserFederationProvider federationProvider,
KeycloakSession session,
RealmModel realm)
Sync data from federated storage to Keycloak.
|
UserFederationSyncResult |
UserFederationMapper.syncDataFromKeycloakToFederationProvider(UserFederationMapperModel mapperModel,
UserFederationProvider federationProvider,
KeycloakSession session,
RealmModel realm)
Sync data from Keycloak back to federated storage
|
void |
UserFederationMapperFactory.validateConfig(RealmModel realm,
UserFederationProviderModel fedProviderModel,
UserFederationMapperModel mapperModel)
Called when instance of mapperModel is created for this factory through admin endpoint
|
Modifier and Type | Method and Description |
---|---|
void |
MigrationProvider.setupAdminCli(RealmModel realm) |
Modifier and Type | Method and Description |
---|---|
static void |
MigrationUtils.addAdminRole(RealmModel realm,
String roleName) |
void |
MigrationTo1_2_0_CR1.setupBrokerService(RealmModel realm) |
Modifier and Type | Method and Description |
---|---|
RealmModel |
RealmProvider.createRealm(String name) |
RealmModel |
RealmProvider.createRealm(String id,
String name) |
RealmModel |
RealmModel.RealmCreationEvent.getCreatedRealm() |
RealmModel |
RealmModel.RealmPostCreateEvent.getCreatedRealm() |
RealmModel |
UserSessionModel.getRealm() |
RealmModel |
UserFederationProviderCreationEventImpl.getRealm() |
RealmModel |
RealmModel.RealmRemovedEvent.getRealm() |
RealmModel |
RealmModel.UserFederationProviderCreationEvent.getRealm() |
RealmModel |
KeycloakContext.getRealm() |
RealmModel |
ClientTemplateModel.getRealm() |
RealmModel |
ClientSessionModel.getRealm() |
RealmModel |
ClientModel.getRealm() |
RealmModel |
ClientInitialAccessModel.getRealm() |
RealmModel |
RealmProvider.getRealm(String id) |
RealmModel |
RealmProvider.getRealmByName(String name) |
Modifier and Type | Method and Description |
---|---|
List<RealmModel> |
RealmProvider.getRealms() |
Modifier and Type | Method and Description |
---|---|
ClientModel |
RealmProvider.addClient(RealmModel realm,
String clientId) |
ClientModel |
RealmProvider.addClient(RealmModel realm,
String id,
String clientId) |
RoleModel |
RealmProvider.addClientRole(RealmModel realm,
ClientModel client,
String name) |
RoleModel |
RealmProvider.addClientRole(RealmModel realm,
ClientModel client,
String id,
String name) |
void |
UserProvider.addConsent(RealmModel realm,
UserModel user,
UserConsentModel consent) |
void |
UserFederationManager.addConsent(RealmModel realm,
UserModel user,
UserConsentModel consent) |
void |
UserProvider.addFederatedIdentity(RealmModel realm,
UserModel user,
FederatedIdentityModel socialLink) |
void |
UserFederationManager.addFederatedIdentity(RealmModel realm,
UserModel user,
FederatedIdentityModel socialLink) |
RoleModel |
RealmProvider.addRealmRole(RealmModel realm,
String name) |
RoleModel |
RealmProvider.addRealmRole(RealmModel realm,
String id,
String name) |
void |
RealmProvider.addTopLevelGroup(RealmModel realm,
GroupModel subGroup) |
UserModel |
UserFederationManager.addUser(RealmModel realm,
String username) |
UserModel |
UserProvider.addUser(RealmModel realm,
String id,
String username,
boolean addDefaultRoles,
boolean addDefaultRequiredActions)
only used for local storage
|
UserModel |
UserFederationManager.addUser(RealmModel realm,
String id,
String username,
boolean addDefaultRoles,
boolean addDefaultRequiredActions) |
UserLoginFailureModel |
UserSessionProvider.addUserLoginFailure(RealmModel realm,
String userId) |
boolean |
UserFederationManager.configuredForCredentialType(String type,
RealmModel realm,
UserModel user)
Is the user configured to use this credential type
|
ClientInitialAccessModel |
UserSessionProvider.createClientInitialAccessModel(RealmModel realm,
int expiration,
int count) |
ClientSessionModel |
UserSessionProvider.createClientSession(RealmModel realm,
ClientModel client) |
GroupModel |
RealmProvider.createGroup(RealmModel realm,
String name) |
GroupModel |
RealmProvider.createGroup(RealmModel realm,
String id,
String name) |
UserSessionModel |
UserSessionProvider.createUserSession(RealmModel realm,
UserModel user,
String loginUsername,
String ipAddress,
String authMethod,
boolean rememberMe,
String brokerSessionId,
String brokerUserId) |
protected void |
UserFederationManager.deleteInvalidUser(RealmModel realm,
UserModel user) |
long |
UserSessionProvider.getActiveUserSessions(RealmModel realm,
ClientModel client) |
ClientModel |
RealmProvider.getClientByClientId(String clientId,
RealmModel realm) |
ClientModel |
RealmProvider.getClientById(String id,
RealmModel realm) |
ClientInitialAccessModel |
UserSessionProvider.getClientInitialAccessModel(RealmModel realm,
String id) |
RoleModel |
RealmProvider.getClientRole(RealmModel realm,
ClientModel client,
String name) |
Set<RoleModel> |
RealmProvider.getClientRoles(RealmModel realm,
ClientModel client) |
List<ClientModel> |
RealmProvider.getClients(RealmModel realm) |
ClientSessionModel |
UserSessionProvider.getClientSession(RealmModel realm,
String id) |
ClientTemplateModel |
RealmProvider.getClientTemplateById(String id,
RealmModel realm) |
UserConsentModel |
UserProvider.getConsentByClient(RealmModel realm,
UserModel user,
String clientInternalId) |
UserConsentModel |
UserFederationManager.getConsentByClient(RealmModel realm,
UserModel user,
String clientInternalId) |
List<UserConsentModel> |
UserProvider.getConsents(RealmModel realm,
UserModel user) |
List<UserConsentModel> |
UserFederationManager.getConsents(RealmModel realm,
UserModel user) |
Set<FederatedIdentityModel> |
UserProvider.getFederatedIdentities(UserModel user,
RealmModel realm) |
Set<FederatedIdentityModel> |
UserFederationManager.getFederatedIdentities(UserModel user,
RealmModel realm) |
FederatedIdentityModel |
UserProvider.getFederatedIdentity(UserModel user,
String socialProvider,
RealmModel realm) |
FederatedIdentityModel |
UserFederationManager.getFederatedIdentity(UserModel user,
String socialProvider,
RealmModel realm) |
protected UserFederationProvider |
UserFederationManager.getFederationLink(RealmModel realm,
UserModel user) |
GroupModel |
RealmProvider.getGroupById(String id,
RealmModel realm) |
List<UserModel> |
UserFederationManager.getGroupMembers(RealmModel realm,
GroupModel group) |
List<UserModel> |
UserFederationProvider.getGroupMembers(RealmModel realm,
GroupModel group,
int firstResult,
int maxResults)
Return group members from federation storage.
|
List<UserModel> |
UserFederationManager.getGroupMembers(RealmModel realm,
GroupModel group,
int firstResult,
int maxResults) |
List<GroupModel> |
RealmProvider.getGroups(RealmModel realm) |
String |
OTPPolicy.getKeyURI(RealmModel realm,
UserModel user,
String secret)
Constructs the
otpauth:// URI based on the Key-Uri-Format. |
ClientSessionModel |
UserSessionProvider.getOfflineClientSession(RealmModel realm,
String clientSessionId) |
List<ClientSessionModel> |
UserSessionProvider.getOfflineClientSessions(RealmModel realm,
UserModel user) |
long |
UserSessionProvider.getOfflineSessionsCount(RealmModel realm,
ClientModel client) |
UserSessionModel |
UserSessionProvider.getOfflineUserSession(RealmModel realm,
String userSessionId) |
List<UserSessionModel> |
UserSessionProvider.getOfflineUserSessions(RealmModel realm,
ClientModel client,
int first,
int max) |
RoleModel |
RealmProvider.getRealmRole(RealmModel realm,
String name) |
Set<RoleModel> |
RealmProvider.getRealmRoles(RealmModel realm) |
RoleModel |
RealmProvider.getRoleById(String id,
RealmModel realm) |
List<GroupModel> |
RealmProvider.getTopLevelGroups(RealmModel realm) |
UserModel |
UserFederationProvider.getUserByEmail(RealmModel realm,
String email)
Keycloak will search for user in local storage first.
|
UserModel |
UserFederationManager.getUserByEmail(String email,
RealmModel realm) |
UserModel |
UserProvider.getUserByFederatedIdentity(FederatedIdentityModel socialLink,
RealmModel realm) |
UserModel |
UserFederationManager.getUserByFederatedIdentity(FederatedIdentityModel socialLink,
RealmModel realm) |
UserModel |
UserFederationManager.getUserById(String id,
RealmModel realm) |
UserModel |
UserFederationProvider.getUserByUsername(RealmModel realm,
String username)
Keycloak will search for user in local storage first.
|
UserModel |
UserFederationManager.getUserByUsername(String username,
RealmModel realm) |
UserLoginFailureModel |
UserSessionProvider.getUserLoginFailure(RealmModel realm,
String userId) |
List<UserModel> |
UserFederationManager.getUsers(RealmModel realm) |
List<UserModel> |
UserProvider.getUsers(RealmModel realm,
boolean includeServiceAccounts) |
List<UserModel> |
UserFederationManager.getUsers(RealmModel realm,
boolean includeServiceAccounts) |
List<UserModel> |
UserFederationManager.getUsers(RealmModel realm,
int firstResult,
int maxResults) |
List<UserModel> |
UserProvider.getUsers(RealmModel realm,
int firstResult,
int maxResults,
boolean includeServiceAccounts) |
List<UserModel> |
UserFederationManager.getUsers(RealmModel realm,
int firstResult,
int maxResults,
boolean includeServiceAccounts) |
int |
UserFederationManager.getUsersCount(RealmModel realm) |
UserSessionModel |
UserSessionProvider.getUserSession(RealmModel realm,
String id) |
UserSessionModel |
UserSessionProvider.getUserSessionByBrokerSessionId(RealmModel realm,
String brokerSessionId) |
List<UserSessionModel> |
UserSessionProvider.getUserSessionByBrokerUserId(RealmModel realm,
String brokerUserId) |
List<UserSessionModel> |
UserSessionProvider.getUserSessions(RealmModel realm,
ClientModel client) |
List<UserSessionModel> |
UserSessionProvider.getUserSessions(RealmModel realm,
ClientModel client,
int firstResult,
int maxResults) |
List<UserSessionModel> |
UserSessionProvider.getUserSessions(RealmModel realm,
UserModel user) |
void |
UserFederationManager.grantToAllUsers(RealmModel realm,
RoleModel role) |
boolean |
UserFederationProvider.isValid(RealmModel realm,
UserModel local)
Is the Keycloak UserModel still valid and/or existing in federated storage? Keycloak may call this method
in various user operations.
|
List<ClientInitialAccessModel> |
UserSessionProvider.listClientInitialAccess(RealmModel realm) |
void |
RealmProvider.moveGroup(RealmModel realm,
GroupModel group,
GroupModel toParent) |
void |
UserSessionProvider.onClientRemoved(RealmModel realm,
ClientModel client) |
abstract void |
UserFederationEventAwareProviderFactory.onProviderModelCreated(RealmModel realm,
UserFederationProviderModel createdProviderModel) |
void |
UserSessionProvider.onRealmRemoved(RealmModel realm) |
void |
UserSessionProvider.onUserRemoved(RealmModel realm,
UserModel user) |
void |
UserProvider.preRemove(RealmModel realm) |
void |
UserFederationProvider.preRemove(RealmModel realm)
called whenever a Realm is removed
|
void |
UserFederationManager.preRemove(RealmModel realm) |
void |
UserProvider.preRemove(RealmModel realm,
ClientModel client) |
void |
UserFederationManager.preRemove(RealmModel realm,
ClientModel client) |
void |
UserProvider.preRemove(RealmModel realm,
ComponentModel component) |
void |
UserFederationManager.preRemove(RealmModel realm,
ComponentModel component) |
void |
UserProvider.preRemove(RealmModel realm,
GroupModel group) |
void |
UserFederationProvider.preRemove(RealmModel realm,
GroupModel group)
called before a role is removed.
|
void |
UserFederationManager.preRemove(RealmModel realm,
GroupModel group) |
void |
UserProvider.preRemove(RealmModel realm,
RoleModel role) |
void |
UserFederationProvider.preRemove(RealmModel realm,
RoleModel role)
called before a role is removed.
|
void |
UserFederationManager.preRemove(RealmModel realm,
RoleModel role) |
void |
UserProvider.preRemove(RealmModel realm,
UserFederationProviderModel link) |
void |
UserFederationManager.preRemove(RealmModel realm,
UserFederationProviderModel model) |
protected List<UserModel> |
UserFederationManager.query(org.keycloak.models.UserFederationManager.PaginatedQuery pagedQuery,
RealmModel realm,
int firstResult,
int maxResults) |
UserModel |
UserFederationProvider.register(RealmModel realm,
UserModel user)
Called if this federation provider has priority and supports synchronized registrations.
|
protected UserModel |
UserFederationManager.registerWithFederation(RealmModel realm,
UserModel user) |
void |
UserSessionProvider.removeAllUserLoginFailures(RealmModel realm) |
boolean |
RealmProvider.removeClient(String id,
RealmModel realm) |
void |
UserSessionProvider.removeClientInitialAccessModel(RealmModel realm,
String id) |
void |
UserSessionProvider.removeClientSession(RealmModel realm,
ClientSessionModel clientSession) |
void |
UserSessionProvider.removeExpired(RealmModel realm) |
boolean |
UserProvider.removeFederatedIdentity(RealmModel realm,
UserModel user,
String socialProvider) |
boolean |
UserFederationManager.removeFederatedIdentity(RealmModel realm,
UserModel user,
String socialProvider) |
boolean |
RealmProvider.removeGroup(RealmModel realm,
GroupModel group) |
void |
UserSessionProvider.removeOfflineClientSession(RealmModel realm,
String clientSessionId) |
void |
UserSessionProvider.removeOfflineUserSession(RealmModel realm,
UserSessionModel userSession) |
boolean |
RealmProvider.removeRole(RealmModel realm,
RoleModel role) |
boolean |
UserFederationProvider.removeUser(RealmModel realm,
UserModel user) |
boolean |
UserFederationManager.removeUser(RealmModel realm,
UserModel user) |
void |
UserSessionProvider.removeUserLoginFailure(RealmModel realm,
String userId) |
void |
UserSessionProvider.removeUserSession(RealmModel realm,
UserSessionModel session) |
void |
UserSessionProvider.removeUserSessions(RealmModel realm) |
void |
UserSessionProvider.removeUserSessions(RealmModel realm,
UserModel user) |
boolean |
UserProvider.revokeConsentForClient(RealmModel realm,
UserModel user,
String clientInternalId) |
boolean |
UserFederationManager.revokeConsentForClient(RealmModel realm,
UserModel user,
String clientInternalId) |
List<UserModel> |
UserFederationProvider.searchByAttributes(Map<String,String> attributes,
RealmModel realm,
int maxResults)
Keycloak does not search in local storage first before calling this method.
|
List<UserModel> |
UserFederationManager.searchForUser(Map<String,String> attributes,
RealmModel realm) |
List<UserModel> |
UserFederationManager.searchForUser(Map<String,String> attributes,
RealmModel realm,
int firstResult,
int maxResults) |
List<UserModel> |
UserFederationManager.searchForUser(String search,
RealmModel realm) |
List<UserModel> |
UserFederationManager.searchForUser(String search,
RealmModel realm,
int firstResult,
int maxResults) |
List<UserModel> |
UserFederationManager.searchForUserByUserAttribute(String attrName,
String attrValue,
RealmModel realm) |
void |
KeycloakContext.setRealm(RealmModel realm) |
static void |
ImpersonationConstants.setupImpersonationService(KeycloakSession session,
RealmModel realm) |
static void |
ImpersonationConstants.setupMasterRealmRole(RealmProvider model,
RealmModel realm) |
static void |
ImpersonationConstants.setupRealmRole(RealmModel realm) |
void |
UserProvider.updateConsent(RealmModel realm,
UserModel user,
UserConsentModel consent) |
void |
UserFederationManager.updateConsent(RealmModel realm,
UserModel user,
UserConsentModel consent) |
void |
UserFederationManager.updateCredential(RealmModel realm,
UserModel user,
UserCredentialModel credential) |
void |
UserProvider.updateFederatedIdentity(RealmModel realm,
UserModel federatedUser,
FederatedIdentityModel federatedIdentityModel) |
void |
UserFederationManager.updateFederatedIdentity(RealmModel realm,
UserModel federatedUser,
FederatedIdentityModel federatedIdentityModel) |
UserModel |
UserFederationProvider.validateAndProxy(RealmModel realm,
UserModel local)
Gives the provider an option to validate if user still exists in federation backend and then proxy UserModel loaded from local storage.
|
protected UserModel |
UserFederationManager.validateAndProxyUser(RealmModel realm,
UserModel user) |
void |
UserFederationValidatingProviderFactory.validateConfig(RealmModel realm,
UserFederationProviderModel providerModel)
Called when instance of mapperModel is created for this factory through admin endpoint
|
protected void |
UserFederationManager.validateUser(RealmModel realm,
UserModel user) |
CredentialValidationOutput |
UserProvider.validCredentials(KeycloakSession session,
RealmModel realm,
UserCredentialModel... input) |
CredentialValidationOutput |
UserFederationManager.validCredentials(KeycloakSession session,
RealmModel realm,
UserCredentialModel... input) |
boolean |
UserFederationManager.validCredentials(KeycloakSession session,
RealmModel realm,
UserModel user,
List<UserCredentialModel> input) |
boolean |
UserProvider.validCredentials(KeycloakSession session,
RealmModel realm,
UserModel user,
UserCredentialModel... input) |
boolean |
UserFederationManager.validCredentials(KeycloakSession session,
RealmModel realm,
UserModel user,
UserCredentialModel... input) |
CredentialValidationOutput |
UserFederationProvider.validCredentials(RealmModel realm,
UserCredentialModel credential)
Validate credentials of unknown user.
|
boolean |
UserFederationProvider.validCredentials(RealmModel realm,
UserModel user,
List<UserCredentialModel> input)
Validate credentials for this user.
|
boolean |
UserFederationProvider.validCredentials(RealmModel realm,
UserModel user,
UserCredentialModel... input) |
Constructor and Description |
---|
UserFederationProviderCreationEventImpl(RealmModel realm,
UserFederationProviderModel createdFederationProvider) |
Modifier and Type | Field and Description |
---|---|
protected RealmModel |
ClientTemplateAdapter.cachedRealm |
protected RealmModel |
ClientAdapter.cachedRealm |
protected RealmModel |
UserAdapter.realm |
protected RealmModel |
RoleAdapter.realm |
protected RealmModel |
GroupAdapter.realm |
protected RealmModel |
RealmAdapter.updated |
Modifier and Type | Method and Description |
---|---|
RealmModel |
RealmCacheSession.createRealm(String name) |
RealmModel |
RealmCacheSession.createRealm(String id,
String name) |
RealmModel |
ClientTemplateAdapter.getRealm() |
RealmModel |
ClientAdapter.getRealm() |
RealmModel |
RealmCacheSession.getRealm(String id) |
RealmModel |
RealmCacheSession.getRealmByName(String name) |
Modifier and Type | Method and Description |
---|---|
List<RealmModel> |
RealmCacheSession.getRealms() |
Modifier and Type | Method and Description |
---|---|
ClientModel |
RealmCacheSession.addClient(RealmModel realm,
String clientId) |
ClientModel |
RealmCacheSession.addClient(RealmModel realm,
String id,
String clientId) |
RoleModel |
RealmCacheSession.addClientRole(RealmModel realm,
ClientModel client,
String name) |
RoleModel |
RealmCacheSession.addClientRole(RealmModel realm,
ClientModel client,
String id,
String name) |
void |
UserCacheSession.addConsent(RealmModel realm,
UserModel user,
UserConsentModel consent) |
void |
UserCacheSession.addFederatedIdentity(RealmModel realm,
UserModel user,
FederatedIdentityModel socialLink) |
RoleModel |
RealmCacheSession.addRealmRole(RealmModel realm,
String name) |
RoleModel |
RealmCacheSession.addRealmRole(RealmModel realm,
String id,
String name) |
void |
RealmCacheSession.addTopLevelGroup(RealmModel realm,
GroupModel subGroup) |
UserModel |
UserCacheSession.addUser(RealmModel realm,
String username) |
UserModel |
UserCacheSession.addUser(RealmModel realm,
String id,
String username,
boolean addDefaultRoles,
boolean addDefaultRequiredActions) |
GroupModel |
RealmCacheSession.createGroup(RealmModel realm,
String name) |
GroupModel |
RealmCacheSession.createGroup(RealmModel realm,
String id,
String name) |
ClientModel |
RealmCacheSession.getClientByClientId(String clientId,
RealmModel realm) |
String |
RealmCacheSession.getClientByClientIdCacheKey(String clientId,
RealmModel realm) |
ClientModel |
RealmCacheSession.getClientById(String id,
RealmModel realm) |
RoleModel |
RealmCacheSession.getClientRole(RealmModel realm,
ClientModel client,
String name) |
Set<RoleModel> |
RealmCacheSession.getClientRoles(RealmModel realm,
ClientModel client) |
List<ClientModel> |
RealmCacheSession.getClients(RealmModel realm) |
ClientTemplateModel |
RealmCacheSession.getClientTemplateById(String id,
RealmModel realm) |
UserConsentModel |
UserCacheSession.getConsentByClient(RealmModel realm,
UserModel user,
String clientId) |
List<UserConsentModel> |
UserCacheSession.getConsents(RealmModel realm,
UserModel user) |
Set<FederatedIdentityModel> |
UserCacheSession.getFederatedIdentities(UserModel user,
RealmModel realm) |
FederatedIdentityModel |
UserCacheSession.getFederatedIdentity(UserModel user,
String socialProvider,
RealmModel realm) |
GroupModel |
RealmCacheSession.getGroupById(String id,
RealmModel realm) |
List<UserModel> |
UserCacheSession.getGroupMembers(RealmModel realm,
GroupModel group) |
List<UserModel> |
UserCacheSession.getGroupMembers(RealmModel realm,
GroupModel group,
int firstResult,
int maxResults) |
List<GroupModel> |
RealmCacheSession.getGroups(RealmModel realm) |
RoleModel |
RealmCacheSession.getRealmRole(RealmModel realm,
String name) |
Set<RoleModel> |
RealmCacheSession.getRealmRoles(RealmModel realm) |
RoleModel |
RealmCacheSession.getRoleById(String id,
RealmModel realm) |
List<GroupModel> |
RealmCacheSession.getTopLevelGroups(RealmModel realm) |
UserModel |
UserCacheSession.getUserByEmail(String email,
RealmModel realm) |
UserModel |
UserCacheSession.getUserByFederatedIdentity(FederatedIdentityModel socialLink,
RealmModel realm) |
UserModel |
UserCacheSession.getUserById(String id,
RealmModel realm) |
UserModel |
UserCacheSession.getUserByUsername(String username,
RealmModel realm) |
List<UserModel> |
UserCacheSession.getUsers(RealmModel realm) |
List<UserModel> |
UserCacheSession.getUsers(RealmModel realm,
boolean includeServiceAccounts) |
List<UserModel> |
UserCacheSession.getUsers(RealmModel realm,
int firstResult,
int maxResults) |
List<UserModel> |
UserCacheSession.getUsers(RealmModel realm,
int firstResult,
int maxResults,
boolean includeServiceAccounts) |
int |
UserCacheSession.getUsersCount(RealmModel realm) |
void |
UserCacheSession.grantToAllUsers(RealmModel realm,
RoleModel role) |
GroupModel |
RealmCacheSession.groupAdded(RealmModel realm,
GroupModel group) |
protected void |
RealmCacheSession.invalidateClient(RealmModel realm,
ClientModel client) |
protected void |
UserCacheSession.invalidateUser(RealmModel realm,
UserModel user) |
void |
RealmCacheSession.moveGroup(RealmModel realm,
GroupModel group,
GroupModel toParent) |
void |
UserCacheSession.preRemove(RealmModel realm) |
void |
UserCacheSession.preRemove(RealmModel realm,
ClientModel client) |
void |
UserCacheSession.preRemove(RealmModel realm,
ComponentModel component) |
void |
UserCacheSession.preRemove(RealmModel realm,
GroupModel group) |
void |
UserCacheSession.preRemove(RealmModel realm,
RoleModel role) |
void |
UserCacheSession.preRemove(RealmModel realm,
UserFederationProviderModel link) |
void |
UserCacheSession.registerUserInvalidation(RealmModel realm,
CachedUser user) |
boolean |
RealmCacheSession.removeClient(String id,
RealmModel realm) |
boolean |
UserCacheSession.removeFederatedIdentity(RealmModel realm,
UserModel user,
String socialProvider) |
boolean |
RealmCacheSession.removeGroup(RealmModel realm,
GroupModel group) |
boolean |
RealmCacheSession.removeRole(RealmModel realm,
RoleModel role) |
boolean |
UserCacheSession.removeUser(RealmModel realm,
UserModel user) |
boolean |
UserCacheSession.revokeConsentForClient(RealmModel realm,
UserModel user,
String clientInternalId) |
List<UserModel> |
UserCacheSession.searchForUser(Map<String,String> attributes,
RealmModel realm) |
List<UserModel> |
UserCacheSession.searchForUser(Map<String,String> attributes,
RealmModel realm,
int firstResult,
int maxResults) |
List<UserModel> |
UserCacheSession.searchForUser(String search,
RealmModel realm) |
List<UserModel> |
UserCacheSession.searchForUser(String search,
RealmModel realm,
int firstResult,
int maxResults) |
List<UserModel> |
UserCacheSession.searchForUserByUserAttribute(String attrName,
String attrValue,
RealmModel realm) |
void |
UserCacheSession.updateConsent(RealmModel realm,
UserModel user,
UserConsentModel consent) |
void |
UserCacheSession.updateFederatedIdentity(RealmModel realm,
UserModel federatedUser,
FederatedIdentityModel federatedIdentityModel) |
CredentialValidationOutput |
UserCacheSession.validCredentials(KeycloakSession session,
RealmModel realm,
UserCredentialModel... input) |
boolean |
UserCacheSession.validCredentials(KeycloakSession session,
RealmModel realm,
UserModel user,
List<UserCredentialModel> input) |
boolean |
UserCacheSession.validCredentials(KeycloakSession session,
RealmModel realm,
UserModel user,
UserCredentialModel... input) |
Constructor and Description |
---|
ClientAdapter(RealmModel cachedRealm,
CachedClient cached,
RealmCacheSession cacheSession,
RealmCache cache) |
ClientTemplateAdapter(RealmModel cachedRealm,
CachedClientTemplate cached,
RealmCacheSession cacheSession) |
GroupAdapter(CachedGroup cached,
RealmCacheSession cacheSession,
KeycloakSession keycloakSession,
RealmModel realm) |
GroupListQuery(Long revisioned,
String id,
RealmModel realm,
Set<String> groups) |
RoleAdapter(CachedRole cached,
RealmCacheSession session,
RealmModel realm) |
UserAdapter(CachedUser cached,
UserCacheSession userProvider,
KeycloakSession keycloakSession,
RealmModel realm) |
Modifier and Type | Method and Description |
---|---|
protected void |
CachedRealm.cacheClientTemplates(RealmModel model) |
Modifier and Type | Class and Description |
---|---|
class |
RealmAdapter |
Modifier and Type | Field and Description |
---|---|
protected RealmModel |
UserAdapter.realm |
protected RealmModel |
RoleAdapter.realm |
protected RealmModel |
GroupAdapter.realm |
protected RealmModel |
ClientTemplateAdapter.realm |
protected RealmModel |
ClientAdapter.realm |
Modifier and Type | Method and Description |
---|---|
RealmModel |
JpaRealmProvider.createRealm(String name) |
RealmModel |
JpaRealmProvider.createRealm(String id,
String name) |
RealmModel |
ClientTemplateAdapter.getRealm() |
RealmModel |
ClientAdapter.getRealm() |
RealmModel |
JpaRealmProvider.getRealm(String id) |
RealmModel |
JpaRealmProvider.getRealmByName(String name) |
Modifier and Type | Method and Description |
---|---|
List<RealmModel> |
JpaRealmProvider.getRealms() |
Modifier and Type | Method and Description |
---|---|
ClientModel |
JpaRealmProvider.addClient(RealmModel realm,
String clientId) |
ClientModel |
JpaRealmProvider.addClient(RealmModel realm,
String id,
String clientId) |
RoleModel |
JpaRealmProvider.addClientRole(RealmModel realm,
ClientModel client,
String name) |
RoleModel |
JpaRealmProvider.addClientRole(RealmModel realm,
ClientModel client,
String id,
String name) |
void |
JpaUserProvider.addConsent(RealmModel realm,
UserModel user,
UserConsentModel consent) |
void |
JpaUserProvider.addFederatedIdentity(RealmModel realm,
UserModel user,
FederatedIdentityModel identity) |
RoleModel |
JpaRealmProvider.addRealmRole(RealmModel realm,
String name) |
RoleModel |
JpaRealmProvider.addRealmRole(RealmModel realm,
String id,
String name) |
void |
JpaRealmProvider.addTopLevelGroup(RealmModel realm,
GroupModel subGroup) |
UserModel |
JpaUserProvider.addUser(RealmModel realm,
String username) |
UserModel |
JpaUserProvider.addUser(RealmModel realm,
String id,
String username,
boolean addDefaultRoles,
boolean addDefaultRequiredActions) |
GroupModel |
JpaRealmProvider.createGroup(RealmModel realm,
String name) |
GroupModel |
JpaRealmProvider.createGroup(RealmModel realm,
String id,
String name) |
ClientModel |
JpaRealmProvider.getClientByClientId(String clientId,
RealmModel realm) |
ClientModel |
JpaRealmProvider.getClientById(String id,
RealmModel realm) |
RoleModel |
JpaRealmProvider.getClientRole(RealmModel realm,
ClientModel client,
String name) |
Set<RoleModel> |
JpaRealmProvider.getClientRoles(RealmModel realm,
ClientModel client) |
List<ClientModel> |
JpaRealmProvider.getClients(RealmModel realm) |
ClientTemplateModel |
JpaRealmProvider.getClientTemplateById(String id,
RealmModel realm) |
UserConsentModel |
JpaUserProvider.getConsentByClient(RealmModel realm,
UserModel user,
String clientId) |
List<UserConsentModel> |
JpaUserProvider.getConsents(RealmModel realm,
UserModel user) |
Set<FederatedIdentityModel> |
JpaUserProvider.getFederatedIdentities(UserModel user,
RealmModel realm) |
FederatedIdentityModel |
JpaUserProvider.getFederatedIdentity(UserModel user,
String identityProvider,
RealmModel realm) |
GroupModel |
JpaRealmProvider.getGroupById(String id,
RealmModel realm) |
List<UserModel> |
JpaUserProvider.getGroupMembers(RealmModel realm,
GroupModel group) |
List<UserModel> |
JpaUserProvider.getGroupMembers(RealmModel realm,
GroupModel group,
int firstResult,
int maxResults) |
List<GroupModel> |
JpaRealmProvider.getGroups(RealmModel realm) |
RoleModel |
JpaRealmProvider.getRealmRole(RealmModel realm,
String name) |
Set<RoleModel> |
JpaRealmProvider.getRealmRoles(RealmModel realm) |
RoleModel |
JpaRealmProvider.getRoleById(String id,
RealmModel realm) |
List<GroupModel> |
JpaRealmProvider.getTopLevelGroups(RealmModel realm) |
UserModel |
JpaUserProvider.getUserByEmail(String email,
RealmModel realm) |
UserModel |
JpaUserProvider.getUserByFederatedIdentity(FederatedIdentityModel identity,
RealmModel realm) |
UserModel |
JpaUserProvider.getUserById(String id,
RealmModel realm) |
UserModel |
JpaUserProvider.getUserByUsername(String username,
RealmModel realm) |
List<UserModel> |
JpaUserProvider.getUsers(RealmModel realm) |
List<UserModel> |
JpaUserProvider.getUsers(RealmModel realm,
boolean includeServiceAccounts) |
List<UserModel> |
JpaUserProvider.getUsers(RealmModel realm,
int firstResult,
int maxResults) |
List<UserModel> |
JpaUserProvider.getUsers(RealmModel realm,
int firstResult,
int maxResults,
boolean includeServiceAccounts) |
int |
JpaUserProvider.getUsersCount(RealmModel realm) |
void |
JpaUserProvider.grantToAllUsers(RealmModel realm,
RoleModel role) |
void |
JpaRealmProvider.moveGroup(RealmModel realm,
GroupModel group,
GroupModel toParent) |
void |
JpaUserProvider.preRemove(RealmModel realm) |
void |
JpaUserProvider.preRemove(RealmModel realm,
ClientModel client) |
void |
JpaUserProvider.preRemove(RealmModel realm,
ComponentModel component) |
void |
JpaUserProvider.preRemove(RealmModel realm,
GroupModel group) |
void |
JpaUserProvider.preRemove(RealmModel realm,
RoleModel role) |
void |
JpaUserProvider.preRemove(RealmModel realm,
UserFederationProviderModel link) |
boolean |
JpaRealmProvider.removeClient(String id,
RealmModel realm) |
boolean |
JpaUserProvider.removeFederatedIdentity(RealmModel realm,
UserModel user,
String identityProvider) |
boolean |
JpaRealmProvider.removeGroup(RealmModel realm,
GroupModel group) |
boolean |
JpaRealmProvider.removeRole(RealmModel realm,
RoleModel role) |
boolean |
JpaUserProvider.removeUser(RealmModel realm,
UserModel user) |
boolean |
JpaUserProvider.revokeConsentForClient(RealmModel realm,
UserModel user,
String clientId) |
List<UserModel> |
JpaUserProvider.searchForUser(Map<String,String> attributes,
RealmModel realm) |
List<UserModel> |
JpaUserProvider.searchForUser(Map<String,String> attributes,
RealmModel realm,
int firstResult,
int maxResults) |
List<UserModel> |
JpaUserProvider.searchForUser(String search,
RealmModel realm) |
List<UserModel> |
JpaUserProvider.searchForUser(String search,
RealmModel realm,
int firstResult,
int maxResults) |
List<UserModel> |
JpaUserProvider.searchForUserByUserAttribute(String attrName,
String attrValue,
RealmModel realm) |
void |
JpaUserProvider.updateConsent(RealmModel realm,
UserModel user,
UserConsentModel consent) |
void |
JpaUserProvider.updateFederatedIdentity(RealmModel realm,
UserModel federatedUser,
FederatedIdentityModel federatedIdentityModel) |
CredentialValidationOutput |
JpaUserProvider.validCredentials(KeycloakSession session,
RealmModel realm,
UserCredentialModel... input) |
boolean |
JpaUserProvider.validCredentials(KeycloakSession session,
RealmModel realm,
UserModel user,
List<UserCredentialModel> input) |
boolean |
JpaUserProvider.validCredentials(KeycloakSession session,
RealmModel realm,
UserModel user,
UserCredentialModel... input) |
Constructor and Description |
---|
ClientAdapter(RealmModel realm,
javax.persistence.EntityManager em,
KeycloakSession session,
ClientEntity entity) |
ClientTemplateAdapter(RealmModel realm,
javax.persistence.EntityManager em,
KeycloakSession session,
ClientTemplateEntity entity) |
GroupAdapter(RealmModel realm,
javax.persistence.EntityManager em,
GroupEntity group) |
RoleAdapter(KeycloakSession session,
RealmModel realm,
javax.persistence.EntityManager em,
RoleEntity role) |
UserAdapter(KeycloakSession session,
RealmModel realm,
javax.persistence.EntityManager em,
UserEntity user) |
Modifier and Type | Method and Description |
---|---|
void |
JpaUserSessionPersisterProvider.onClientRemoved(RealmModel realm,
ClientModel client) |
void |
JpaUserSessionPersisterProvider.onRealmRemoved(RealmModel realm) |
void |
JpaUserSessionPersisterProvider.onUserRemoved(RealmModel realm,
UserModel user) |
Modifier and Type | Method and Description |
---|---|
RealmModel |
MongoRealmProvider.createRealm(String name) |
RealmModel |
MongoRealmProvider.createRealm(String id,
String name) |
RealmModel |
ClientTemplateAdapter.getRealm() |
RealmModel |
ClientAdapter.getRealm() |
RealmModel |
MongoRealmProvider.getRealm(String id) |
RealmModel |
MongoRealmProvider.getRealmByName(String name) |
Modifier and Type | Method and Description |
---|---|
List<RealmModel> |
MongoRealmProvider.getRealms() |
Modifier and Type | Method and Description |
---|---|
ClientModel |
MongoRealmProvider.addClient(RealmModel realm,
String clientId) |
ClientModel |
MongoRealmProvider.addClient(RealmModel realm,
String id,
String clientId) |
RoleModel |
MongoRealmProvider.addClientRole(RealmModel realm,
ClientModel client,
String name) |
RoleModel |
MongoRealmProvider.addClientRole(RealmModel realm,
ClientModel client,
String id,
String name) |
void |
MongoUserProvider.addConsent(RealmModel realm,
UserModel user,
UserConsentModel consent) |
void |
MongoUserProvider.addFederatedIdentity(RealmModel realm,
UserModel user,
FederatedIdentityModel identity) |
RoleModel |
MongoRealmProvider.addRealmRole(RealmModel realm,
String name) |
RoleModel |
MongoRealmProvider.addRealmRole(RealmModel realm,
String id,
String name) |
void |
MongoRealmProvider.addTopLevelGroup(RealmModel realm,
GroupModel subGroup) |
UserModel |
MongoUserProvider.addUser(RealmModel realm,
String username) |
UserAdapter |
MongoUserProvider.addUser(RealmModel realm,
String id,
String username,
boolean addDefaultRoles,
boolean addDefaultRequiredActions) |
protected UserAdapter |
MongoUserProvider.addUserEntity(RealmModel realm,
String id,
String username) |
protected List<UserModel> |
MongoUserProvider.convertUserEntities(RealmModel realm,
List<MongoUserEntity> userEntities) |
GroupModel |
MongoRealmProvider.createGroup(RealmModel realm,
String name) |
GroupModel |
MongoRealmProvider.createGroup(RealmModel realm,
String id,
String name) |
ClientModel |
MongoRealmProvider.getClientByClientId(String clientId,
RealmModel realm) |
ClientModel |
MongoRealmProvider.getClientById(String id,
RealmModel realm) |
RoleModel |
MongoRealmProvider.getClientRole(RealmModel realm,
ClientModel client,
String name) |
Set<RoleModel> |
MongoRealmProvider.getClientRoles(RealmModel realm,
ClientModel client) |
List<ClientModel> |
MongoRealmProvider.getClients(RealmModel realm) |
ClientTemplateModel |
MongoRealmProvider.getClientTemplateById(String id,
RealmModel realm) |
UserConsentModel |
MongoUserProvider.getConsentByClient(RealmModel realm,
UserModel user,
String clientId) |
List<UserConsentModel> |
MongoUserProvider.getConsents(RealmModel realm,
UserModel user) |
Set<FederatedIdentityModel> |
MongoUserProvider.getFederatedIdentities(UserModel userModel,
RealmModel realm) |
FederatedIdentityModel |
MongoUserProvider.getFederatedIdentity(UserModel user,
String socialProvider,
RealmModel realm) |
GroupModel |
MongoRealmProvider.getGroupById(String id,
RealmModel realm) |
List<UserModel> |
MongoUserProvider.getGroupMembers(RealmModel realm,
GroupModel group) |
List<UserModel> |
MongoUserProvider.getGroupMembers(RealmModel realm,
GroupModel group,
int firstResult,
int maxResults) |
List<GroupModel> |
MongoRealmProvider.getGroups(RealmModel realm) |
RoleModel |
MongoRealmProvider.getRealmRole(RealmModel realm,
String name) |
Set<RoleModel> |
MongoRealmProvider.getRealmRoles(RealmModel realm) |
RoleModel |
MongoRealmProvider.getRoleById(String id,
RealmModel realm) |
List<GroupModel> |
MongoRealmProvider.getTopLevelGroups(RealmModel realm) |
UserModel |
MongoUserProvider.getUserByEmail(String email,
RealmModel realm) |
UserModel |
MongoUserProvider.getUserByFederatedIdentity(FederatedIdentityModel socialLink,
RealmModel realm) |
UserAdapter |
MongoUserProvider.getUserById(String id,
RealmModel realm) |
UserModel |
MongoUserProvider.getUserByUsername(String username,
RealmModel realm) |
List<UserModel> |
MongoUserProvider.getUsers(RealmModel realm) |
List<UserModel> |
MongoUserProvider.getUsers(RealmModel realm,
boolean includeServiceAccounts) |
List<UserModel> |
MongoUserProvider.getUsers(RealmModel realm,
int firstResult,
int maxResults) |
List<UserModel> |
MongoUserProvider.getUsers(RealmModel realm,
int firstResult,
int maxResults,
boolean includeServiceAccounts) |
int |
MongoUserProvider.getUsersCount(RealmModel realm) |
void |
MongoUserProvider.grantToAllUsers(RealmModel realm,
RoleModel role) |
void |
MongoRealmProvider.moveGroup(RealmModel realm,
GroupModel group,
GroupModel toParent) |
void |
MongoUserSessionPersisterProvider.onClientRemoved(RealmModel realm,
ClientModel client) |
void |
MongoUserSessionPersisterProvider.onRealmRemoved(RealmModel realm) |
void |
MongoUserSessionPersisterProvider.onUserRemoved(RealmModel realm,
UserModel user) |
void |
MongoUserProvider.preRemove(RealmModel realm) |
void |
MongoUserProvider.preRemove(RealmModel realm,
ClientModel client) |
void |
MongoUserProvider.preRemove(RealmModel realm,
ComponentModel component) |
void |
MongoUserProvider.preRemove(RealmModel realm,
GroupModel group) |
void |
MongoUserProvider.preRemove(RealmModel realm,
RoleModel role) |
void |
MongoUserProvider.preRemove(RealmModel realm,
UserFederationProviderModel link) |
boolean |
MongoRealmProvider.removeClient(String id,
RealmModel realm) |
boolean |
MongoUserProvider.removeFederatedIdentity(RealmModel realm,
UserModel userModel,
String socialProvider) |
boolean |
MongoRealmProvider.removeGroup(RealmModel realm,
GroupModel group) |
boolean |
MongoRealmProvider.removeRole(RealmModel realm,
RoleModel role) |
boolean |
MongoUserProvider.removeUser(RealmModel realm,
UserModel user) |
boolean |
MongoUserProvider.revokeConsentForClient(RealmModel realm,
UserModel user,
String clientId) |
List<UserModel> |
MongoUserProvider.searchForUser(Map<String,String> attributes,
RealmModel realm) |
List<UserModel> |
MongoUserProvider.searchForUser(Map<String,String> attributes,
RealmModel realm,
int firstResult,
int maxResults) |
List<UserModel> |
MongoUserProvider.searchForUser(String search,
RealmModel realm) |
List<UserModel> |
MongoUserProvider.searchForUser(String search,
RealmModel realm,
int firstResult,
int maxResults) |
List<UserModel> |
MongoUserProvider.searchForUserByUserAttribute(String attrName,
String attrValue,
RealmModel realm) |
void |
MongoUserProvider.updateConsent(RealmModel realm,
UserModel user,
UserConsentModel consent) |
void |
MongoUserProvider.updateFederatedIdentity(RealmModel realm,
UserModel federatedUser,
FederatedIdentityModel federatedIdentityModel) |
CredentialValidationOutput |
MongoUserProvider.validCredentials(KeycloakSession session,
RealmModel realm,
UserCredentialModel... input) |
boolean |
MongoUserProvider.validCredentials(KeycloakSession session,
RealmModel realm,
UserModel user,
List<UserCredentialModel> input) |
boolean |
MongoUserProvider.validCredentials(KeycloakSession session,
RealmModel realm,
UserModel user,
UserCredentialModel... input) |
Constructor and Description |
---|
ClientAdapter(KeycloakSession session,
RealmModel realm,
MongoClientEntity clientEntity,
MongoStoreInvocationContext invContext) |
ClientTemplateAdapter(KeycloakSession session,
RealmModel realm,
MongoClientTemplateEntity clientEntity,
MongoStoreInvocationContext invContext) |
GroupAdapter(KeycloakSession session,
RealmModel realm,
MongoGroupEntity group,
MongoStoreInvocationContext invContext) |
RoleAdapter(KeycloakSession session,
RealmModel realm,
MongoRoleEntity roleEntity,
MongoStoreInvocationContext invContext) |
RoleAdapter(KeycloakSession session,
RealmModel realm,
MongoRoleEntity roleEntity,
RoleContainerModel roleContainer,
MongoStoreInvocationContext invContext) |
UserAdapter(KeycloakSession session,
RealmModel realm,
MongoUserEntity userEntity,
MongoStoreInvocationContext invContext) |
Modifier and Type | Method and Description |
---|---|
static List<RoleModel> |
MongoModelUtils.getAllRolesOfUser(RealmModel realm,
UserModel user) |
Modifier and Type | Method and Description |
---|---|
RealmModel |
PersistentUserSessionAdapter.getRealm() |
RealmModel |
PersistentClientSessionAdapter.getRealm() |
Modifier and Type | Method and Description |
---|---|
void |
UserSessionPersisterProvider.onClientRemoved(RealmModel realm,
ClientModel client) |
void |
DisabledUserSessionPersisterProvider.onClientRemoved(RealmModel realm,
ClientModel client) |
void |
UserSessionPersisterProvider.onRealmRemoved(RealmModel realm) |
void |
DisabledUserSessionPersisterProvider.onRealmRemoved(RealmModel realm) |
void |
UserSessionPersisterProvider.onUserRemoved(RealmModel realm,
UserModel user) |
void |
DisabledUserSessionPersisterProvider.onUserRemoved(RealmModel realm,
UserModel user) |
Constructor and Description |
---|
PersistentClientSessionAdapter(PersistentClientSessionModel model,
RealmModel realm,
ClientModel client,
UserSessionModel userSession) |
PersistentUserSessionAdapter(PersistentUserSessionModel model,
RealmModel realm,
UserModel user,
List<ClientSessionModel> clientSessions) |
Modifier and Type | Method and Description |
---|---|
RealmModel |
UserSessionAdapter.getRealm() |
RealmModel |
ClientSessionAdapter.getRealm() |
RealmModel |
ClientInitialAccessAdapter.getRealm() |
Modifier and Type | Method and Description |
---|---|
UserLoginFailureModel |
InfinispanUserSessionProvider.addUserLoginFailure(RealmModel realm,
String userId) |
ClientInitialAccessModel |
InfinispanUserSessionProvider.createClientInitialAccessModel(RealmModel realm,
int expiration,
int count) |
ClientSessionModel |
InfinispanUserSessionProvider.createClientSession(RealmModel realm,
ClientModel client) |
UserSessionModel |
InfinispanUserSessionProvider.createUserSession(RealmModel realm,
UserModel user,
String loginUsername,
String ipAddress,
String authMethod,
boolean rememberMe,
String brokerSessionId,
String brokerUserId) |
long |
InfinispanUserSessionProvider.getActiveUserSessions(RealmModel realm,
ClientModel client) |
ClientInitialAccessModel |
InfinispanUserSessionProvider.getClientInitialAccessModel(RealmModel realm,
String id) |
ClientSessionModel |
InfinispanUserSessionProvider.getClientSession(RealmModel realm,
String id) |
protected ClientSessionModel |
InfinispanUserSessionProvider.getClientSession(RealmModel realm,
String id,
boolean offline) |
ClientSessionModel |
InfinispanUserSessionProvider.getOfflineClientSession(RealmModel realm,
String clientSessionId) |
List<ClientSessionModel> |
InfinispanUserSessionProvider.getOfflineClientSessions(RealmModel realm,
UserModel user) |
long |
InfinispanUserSessionProvider.getOfflineSessionsCount(RealmModel realm,
ClientModel client) |
UserSessionModel |
InfinispanUserSessionProvider.getOfflineUserSession(RealmModel realm,
String userSessionId) |
List<UserSessionModel> |
InfinispanUserSessionProvider.getOfflineUserSessions(RealmModel realm,
ClientModel client,
int first,
int max) |
UserLoginFailureModel |
InfinispanUserSessionProvider.getUserLoginFailure(RealmModel realm,
String userId) |
UserSessionModel |
InfinispanUserSessionProvider.getUserSession(RealmModel realm,
String id) |
protected UserSessionAdapter |
InfinispanUserSessionProvider.getUserSession(RealmModel realm,
String id,
boolean offline) |
UserSessionModel |
InfinispanUserSessionProvider.getUserSessionByBrokerSessionId(RealmModel realm,
String brokerSessionId) |
List<UserSessionModel> |
InfinispanUserSessionProvider.getUserSessionByBrokerUserId(RealmModel realm,
String brokerUserId) |
List<UserSessionModel> |
InfinispanUserSessionProvider.getUserSessions(RealmModel realm,
ClientModel client) |
List<UserSessionModel> |
InfinispanUserSessionProvider.getUserSessions(RealmModel realm,
ClientModel client,
int firstResult,
int maxResults) |
protected List<UserSessionModel> |
InfinispanUserSessionProvider.getUserSessions(RealmModel realm,
ClientModel client,
int firstResult,
int maxResults,
boolean offline) |
protected List<UserSessionModel> |
InfinispanUserSessionProvider.getUserSessions(RealmModel realm,
java.util.function.Predicate<Map.Entry<String,SessionEntity>> predicate,
boolean offline) |
List<UserSessionModel> |
InfinispanUserSessionProvider.getUserSessions(RealmModel realm,
UserModel user) |
protected long |
InfinispanUserSessionProvider.getUserSessionsCount(RealmModel realm,
ClientModel client,
boolean offline) |
List<ClientInitialAccessModel> |
InfinispanUserSessionProvider.listClientInitialAccess(RealmModel realm) |
void |
InfinispanUserSessionProvider.onClientRemoved(RealmModel realm,
ClientModel client) |
void |
InfinispanUserSessionProvider.onRealmRemoved(RealmModel realm) |
void |
InfinispanUserSessionProvider.onUserRemoved(RealmModel realm,
UserModel user) |
void |
InfinispanUserSessionProvider.removeAllUserLoginFailures(RealmModel realm) |
void |
InfinispanUserSessionProvider.removeClientInitialAccessModel(RealmModel realm,
String id) |
void |
InfinispanUserSessionProvider.removeClientSession(RealmModel realm,
ClientSessionModel clientSession) |
protected void |
InfinispanUserSessionProvider.removeClientSession(RealmModel realm,
ClientSessionModel clientSession,
boolean offline) |
void |
InfinispanUserSessionProvider.removeExpired(RealmModel realm) |
void |
InfinispanUserSessionProvider.removeOfflineClientSession(RealmModel realm,
String clientSessionId) |
void |
InfinispanUserSessionProvider.removeOfflineUserSession(RealmModel realm,
UserSessionModel userSession) |
void |
InfinispanUserSessionProvider.removeUserLoginFailure(RealmModel realm,
String userId) |
protected void |
InfinispanUserSessionProvider.removeUserSession(RealmModel realm,
UserSessionEntity sessionEntity,
boolean offline) |
void |
InfinispanUserSessionProvider.removeUserSession(RealmModel realm,
UserSessionModel session) |
void |
InfinispanUserSessionProvider.removeUserSessions(RealmModel realm) |
protected void |
InfinispanUserSessionProvider.removeUserSessions(RealmModel realm,
boolean offline) |
void |
InfinispanUserSessionProvider.removeUserSessions(RealmModel realm,
UserModel user) |
protected void |
InfinispanUserSessionProvider.removeUserSessions(RealmModel realm,
UserModel user,
boolean offline) |
static Consumers.UserSessionModelsConsumer |
Consumers.userSessionModels(InfinispanUserSessionProvider provider,
RealmModel realm,
boolean offline) |
Constructor and Description |
---|
ClientInitialAccessAdapter(KeycloakSession session,
InfinispanUserSessionProvider provider,
org.infinispan.Cache<String,SessionEntity> cache,
RealmModel realm,
ClientInitialAccessEntity entity) |
ClientSessionAdapter(KeycloakSession session,
InfinispanUserSessionProvider provider,
org.infinispan.Cache<String,SessionEntity> cache,
RealmModel realm,
ClientSessionEntity entity,
boolean offline) |
UserSessionAdapter(KeycloakSession session,
InfinispanUserSessionProvider provider,
org.infinispan.Cache<String,SessionEntity> cache,
RealmModel realm,
UserSessionEntity entity,
boolean offline) |
Modifier and Type | Method and Description |
---|---|
RealmModel |
RealmImporter.importRealm(RealmRepresentation rep) |
Modifier and Type | Method and Description |
---|---|
static void |
DefaultRequiredActions.addActions(RealmModel realm) |
static void |
DefaultRoles.addDefaultRoles(RealmModel realm,
UserModel userModel) |
static void |
DefaultAuthenticationFlows.addFlows(RealmModel realm) |
static void |
DefaultAuthenticationFlows.browserFlow(RealmModel realm) |
static void |
DefaultAuthenticationFlows.browserFlow(RealmModel realm,
boolean migrate) |
static void |
DefaultAuthenticationFlows.clientAuthFlow(RealmModel realm) |
static ClientModel |
RepresentationToModel.createClient(KeycloakSession session,
RealmModel realm,
ClientRepresentation resourceRep,
boolean addDefaultRoles)
Does not create scope or role mappings!
|
static ClientModel |
KeycloakModelUtils.createClient(RealmModel realm,
String name) |
static void |
RepresentationToModel.createClientScopeMappings(RealmModel realm,
ClientModel clientModel,
List<ScopeMappingRepresentation> mappings) |
static ClientTemplateModel |
RepresentationToModel.createClientTemplate(KeycloakSession session,
RealmModel realm,
ClientTemplateRepresentation resourceRep) |
static void |
RepresentationToModel.createRole(RealmModel newRealm,
RoleRepresentation roleRep) |
static void |
RepresentationToModel.createRoleMappings(UserRepresentation userRep,
UserModel user,
RealmModel realm) |
static UserModel |
RepresentationToModel.createUser(KeycloakSession session,
RealmModel newRealm,
UserRepresentation userRep) |
static void |
KeycloakModelUtils.deepFindAuthenticationExecutions(RealmModel realm,
AuthenticationFlowModel flow,
List<AuthenticationExecutionModel> result)
Recursively find all AuthenticationExecutionModel from specified flow or all it's subflows
|
static void |
DefaultAuthenticationFlows.directGrantFlow(RealmModel realm,
boolean migrate) |
static void |
ModelToRepresentation.exportAuthenticationFlows(RealmModel realm,
RealmRepresentation rep) |
static void |
ModelToRepresentation.exportGroups(RealmModel realm,
RealmRepresentation rep) |
static void |
ModelToRepresentation.exportRequiredActions(RealmModel realm,
RealmRepresentation rep) |
static GroupModel |
KeycloakModelUtils.findGroupByPath(RealmModel realm,
String path) |
static UserModel |
KeycloakModelUtils.findUserByNameOrEmail(KeycloakSession session,
RealmModel realm,
String username)
Try to find user by username or email
|
static UserFederationProviderModel |
KeycloakModelUtils.findUserFederationProviderByDisplayName(String displayName,
RealmModel realm) |
static UserFederationProviderModel |
KeycloakModelUtils.findUserFederationProviderById(String fedProviderId,
RealmModel realm) |
static void |
DefaultAuthenticationFlows.firstBrokerLoginFlow(RealmModel realm,
boolean migrate) |
static void |
KeycloakModelUtils.generateRealmCertificate(RealmModel realm) |
static void |
KeycloakModelUtils.generateRealmKeys(RealmModel realm) |
static ClientTemplateModel |
KeycloakModelUtils.getClientTemplateByName(RealmModel realm,
String templateName) |
static UserCredentialValueModel |
FederatedCredentials.getCredentialByType(UserFederatedStorageProvider provider,
RealmModel realm,
UserModel user,
String type) |
static LinkedList<UserCredentialValueModel> |
FederatedCredentials.getCredentialsByType(UserFederatedStorageProvider provider,
RealmModel realm,
UserModel user,
String type) |
static Set<RoleModel> |
DefaultRoles.getDefaultRoles(RealmModel realm) |
static int |
RealmInfoUtil.getDettachedClientSessionLifespan(RealmModel realm) |
static RoleModel |
KeycloakModelUtils.getRoleFromString(RealmModel realm,
String roleName) |
static void |
RepresentationToModel.importAuthenticationFlows(RealmModel newRealm,
RealmRepresentation rep) |
static void |
RepresentationToModel.importGroup(RealmModel realm,
GroupModel parent,
GroupRepresentation group) |
static void |
RepresentationToModel.importGroups(RealmModel realm,
RealmRepresentation rep) |
static void |
RepresentationToModel.importRealm(KeycloakSession session,
RealmRepresentation rep,
RealmModel newRealm) |
static void |
RepresentationToModel.importRoles(RolesRepresentation realmRoles,
RealmModel realm) |
static boolean |
KeycloakModelUtils.isClientTemplateUsed(RealmModel realm,
ClientTemplateModel template) |
static boolean |
KeycloakModelUtils.isFlowUsed(RealmModel realm,
AuthenticationFlowModel model)
Check to see if a flow is currently in use
|
static void |
DefaultAuthenticationFlows.migrateFlows(RealmModel realm) |
static void |
DefaultAuthenticationFlows.registrationFlow(RealmModel realm) |
static void |
RepresentationToModel.renameRealm(RealmModel realm,
String name) |
static void |
DefaultAuthenticationFlows.resetCredentialsFlow(RealmModel realm) |
static void |
DefaultAuthenticationFlows.samlEcpProfile(RealmModel realm) |
static void |
KeycloakModelUtils.setupAuthorizationServices(RealmModel realm) |
static void |
KeycloakModelUtils.setupOfflineTokens(RealmModel realm) |
static RealmEventsConfigRepresentation |
ModelToRepresentation.toEventsConfigReprensetation(RealmModel realm) |
static List<GroupRepresentation> |
ModelToRepresentation.toGroupHierarchy(RealmModel realm,
boolean full) |
static AuthenticationExecutionModel |
RepresentationToModel.toModel(RealmModel realm,
AuthenticationExecutionExportRepresentation rep) |
static AuthenticationExecutionModel |
RepresentationToModel.toModel(RealmModel realm,
AuthenticationExecutionRepresentation rep) |
static IdentityProviderModel |
RepresentationToModel.toModel(RealmModel realm,
IdentityProviderRepresentation representation) |
static UserConsentModel |
RepresentationToModel.toModel(RealmModel newRealm,
UserConsentRepresentation consentRep) |
static UserFederationMapperModel |
RepresentationToModel.toModel(RealmModel realm,
UserFederationMapperRepresentation rep) |
static AuthenticationExecutionExportRepresentation |
ModelToRepresentation.toRepresentation(RealmModel realm,
AuthenticationExecutionModel model) |
static AuthenticationFlowRepresentation |
ModelToRepresentation.toRepresentation(RealmModel realm,
AuthenticationFlowModel model) |
static RealmRepresentation |
ModelToRepresentation.toRepresentation(RealmModel realm,
boolean internal) |
static IdentityProviderRepresentation |
ModelToRepresentation.toRepresentation(RealmModel realm,
IdentityProviderModel identityProviderModel) |
static UserFederationMapperRepresentation |
ModelToRepresentation.toRepresentation(RealmModel realm,
UserFederationMapperModel model) |
static void |
FederatedCredentials.updateCredential(KeycloakSession session,
UserFederatedStorageProvider provider,
RealmModel realm,
UserModel user,
UserCredentialModel cred) |
static void |
FederatedCredentials.updateOtpCredential(KeycloakSession session,
UserFederatedStorageProvider provider,
RealmModel realm,
UserModel user,
UserCredentialModel cred) |
static void |
FederatedCredentials.updatePasswordCredential(KeycloakSession session,
UserFederatedStorageProvider provider,
RealmModel realm,
UserModel user,
UserCredentialModel cred) |
static void |
RepresentationToModel.updateRealm(RealmRepresentation rep,
RealmModel realm,
KeycloakSession session) |
static boolean |
FederatedCredentialValidation.validateHashedCredential(KeycloakSession session,
RealmModel realm,
UserModel user,
String unhashedCredValue,
UserCredentialValueModel credential) |
static boolean |
CredentialValidation.validateHashedCredential(KeycloakSession session,
RealmModel realm,
UserModel user,
String unhashedCredValue,
UserCredentialValueModel credential) |
static boolean |
CredentialValidation.validCredential(KeycloakSession session,
RealmModel realm,
UserModel user,
UserCredentialModel credential) |
static boolean |
FederatedCredentialValidation.validCredential(KeycloakSession session,
RealmModel realm,
UserModel user,
UserCredentialModel credential,
List<UserCredentialValueModel> fedCreds) |
static boolean |
CredentialValidation.validCredentials(KeycloakSession session,
RealmModel realm,
UserModel user,
List<UserCredentialModel> credentials)
Must validate all credentials.
|
static boolean |
CredentialValidation.validCredentials(KeycloakSession session,
RealmModel realm,
UserModel user,
UserCredentialModel... credentials)
Must validate all credentials.
|
static boolean |
FederatedCredentialValidation.validHOTP(KeycloakSession session,
RealmModel realm,
UserModel user,
String otp,
List<UserCredentialValueModel> fedCreds) |
static boolean |
CredentialValidation.validHOTP(RealmModel realm,
UserModel user,
String otp) |
static boolean |
CredentialValidation.validOTP(RealmModel realm,
String token,
String secret) |
static boolean |
CredentialValidation.validPassword(KeycloakSession session,
RealmModel realm,
UserModel user,
String password)
Will update password if hash iteration policy has changed
|
static boolean |
FederatedCredentialValidation.validPassword(KeycloakSession session,
RealmModel realm,
UserModel user,
String password,
UserCredentialValueModel fedCred)
Will update password if hash iteration policy has changed
|
static boolean |
FederatedCredentialValidation.validPasswordToken(RealmModel realm,
UserModel user,
String encodedPasswordToken) |
static boolean |
CredentialValidation.validPasswordToken(RealmModel realm,
UserModel user,
String encodedPasswordToken) |
static boolean |
CredentialValidation.validSecret(RealmModel realm,
UserModel user,
String secret) |
static boolean |
FederatedCredentialValidation.validSecret(RealmModel realm,
UserModel user,
String secret,
UserCredentialValueModel cred) |
static boolean |
CredentialValidation.validTOTP(RealmModel realm,
UserModel user,
String otp) |
static boolean |
FederatedCredentialValidation.validTOTP(RealmModel realm,
UserModel user,
String otp,
List<UserCredentialValueModel> fedCreds) |
Modifier and Type | Method and Description |
---|---|
void |
ClientsPartialImport.create(RealmModel realm,
KeycloakSession session,
ClientRepresentation clientRep) |
void |
GroupsPartialImport.create(RealmModel realm,
KeycloakSession session,
GroupRepresentation groupRep) |
void |
IdentityProvidersPartialImport.create(RealmModel realm,
KeycloakSession session,
IdentityProviderRepresentation idpRep) |
void |
RealmRolesPartialImport.create(RealmModel realm,
KeycloakSession session,
RoleRepresentation roleRep) |
abstract void |
AbstractPartialImport.create(RealmModel realm,
KeycloakSession session,
T resourceRep) |
void |
UsersPartialImport.create(RealmModel realm,
KeycloakSession session,
UserRepresentation user) |
void |
ClientRolesPartialImport.deleteRole(RealmModel realm,
String clientId,
RoleRepresentation roleRep) |
PartialImportResults |
RolesPartialImport.doImport(PartialImportRepresentation rep,
RealmModel realm,
KeycloakSession session) |
PartialImportResults |
PartialImport.doImport(PartialImportRepresentation rep,
RealmModel realm,
KeycloakSession session)
Create (or re-create) all the imported resources.
|
PartialImportResults |
AbstractPartialImport.doImport(PartialImportRepresentation partialImportRep,
RealmModel realm,
KeycloakSession session) |
boolean |
ClientsPartialImport.exists(RealmModel realm,
KeycloakSession session,
ClientRepresentation clientRep) |
boolean |
GroupsPartialImport.exists(RealmModel realm,
KeycloakSession session,
GroupRepresentation groupRep) |
boolean |
IdentityProvidersPartialImport.exists(RealmModel realm,
KeycloakSession session,
IdentityProviderRepresentation idpRep) |
boolean |
RealmRolesPartialImport.exists(RealmModel realm,
KeycloakSession session,
RoleRepresentation roleRep) |
boolean |
ClientRolesPartialImport.exists(RealmModel realm,
KeycloakSession session,
String clientId,
RoleRepresentation roleRep) |
abstract boolean |
AbstractPartialImport.exists(RealmModel realm,
KeycloakSession session,
T resourceRep) |
boolean |
UsersPartialImport.exists(RealmModel realm,
KeycloakSession session,
UserRepresentation user) |
String |
ClientsPartialImport.getModelId(RealmModel realm,
KeycloakSession session,
ClientRepresentation clientRep) |
String |
GroupsPartialImport.getModelId(RealmModel realm,
KeycloakSession session,
GroupRepresentation groupRep) |
String |
IdentityProvidersPartialImport.getModelId(RealmModel realm,
KeycloakSession session,
IdentityProviderRepresentation idpRep) |
String |
RealmRolesPartialImport.getModelId(RealmModel realm,
KeycloakSession session,
RoleRepresentation roleRep) |
abstract String |
AbstractPartialImport.getModelId(RealmModel realm,
KeycloakSession session,
T resourceRep) |
String |
UsersPartialImport.getModelId(RealmModel realm,
KeycloakSession session,
UserRepresentation user) |
String |
ClientRolesPartialImport.getModelId(RealmModel realm,
String clientId) |
void |
RolesPartialImport.prepare(PartialImportRepresentation rep,
RealmModel realm,
KeycloakSession session) |
void |
PartialImport.prepare(PartialImportRepresentation rep,
RealmModel realm,
KeycloakSession session)
Find which resources will need to be skipped or overwritten.
|
void |
ClientRolesPartialImport.prepare(PartialImportRepresentation partialImportRep,
RealmModel realm,
KeycloakSession session) |
void |
AbstractPartialImport.prepare(PartialImportRepresentation partialImportRep,
RealmModel realm,
KeycloakSession session) |
void |
ClientsPartialImport.remove(RealmModel realm,
KeycloakSession session,
ClientRepresentation clientRep) |
void |
GroupsPartialImport.remove(RealmModel realm,
KeycloakSession session,
GroupRepresentation groupRep) |
void |
IdentityProvidersPartialImport.remove(RealmModel realm,
KeycloakSession session,
IdentityProviderRepresentation idpRep) |
void |
RealmRolesPartialImport.remove(RealmModel realm,
KeycloakSession session,
RoleRepresentation roleRep) |
abstract void |
AbstractPartialImport.remove(RealmModel realm,
KeycloakSession session,
T resourceRep) |
void |
UsersPartialImport.remove(RealmModel realm,
KeycloakSession session,
UserRepresentation user) |
void |
RolesPartialImport.removeOverwrites(RealmModel realm,
KeycloakSession session) |
void |
PartialImport.removeOverwrites(RealmModel realm,
KeycloakSession session)
Delete resources that will be overwritten.
|
void |
AbstractPartialImport.removeOverwrites(RealmModel realm,
KeycloakSession session) |
Constructor and Description |
---|
PartialImportManager(PartialImportRepresentation rep,
KeycloakSession session,
RealmModel realm,
AdminEventBuilder adminEvent) |
RoleHelper(RealmModel realm) |
Modifier and Type | Field and Description |
---|---|
protected RealmModel |
AuthorizationEndpointBase.realm |
Modifier and Type | Method and Description |
---|---|
Object |
LoginProtocolFactory.createProtocolEndpoint(RealmModel realm,
EventBuilder event) |
String |
RestartLoginCookie.encode(RealmModel realm) |
static void |
RestartLoginCookie.expireRestartCookie(RealmModel realm,
ClientConnection connection,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
ClientInstallationProvider.generateInstallation(KeycloakSession session,
RealmModel realm,
ClientModel client,
URI serverBaseUri) |
static ClientSessionModel |
RestartLoginCookie.restartSession(KeycloakSession session,
RealmModel realm,
String code) |
LoginProtocol |
LoginProtocol.setRealm(RealmModel realm) |
static void |
RestartLoginCookie.setRestartCookie(RealmModel realm,
ClientConnection connection,
javax.ws.rs.core.UriInfo uriInfo,
ClientSessionModel clientSession) |
Constructor and Description |
---|
AuthorizationEndpointBase(RealmModel realm,
EventBuilder event) |
Modifier and Type | Field and Description |
---|---|
protected RealmModel |
OIDCLoginProtocol.realm |
Constructor and Description |
---|
AccessTokenResponseBuilder(RealmModel realm,
ClientModel client,
EventBuilder event,
KeycloakSession session,
UserSessionModel userSession,
ClientSessionModel clientSession) |
OIDCLoginProtocol(KeycloakSession session,
RealmModel realm,
javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders headers,
EventBuilder event) |
OIDCLoginProtocolService(RealmModel realm,
EventBuilder event) |
Constructor and Description |
---|
AuthorizationEndpoint(RealmModel realm,
EventBuilder event) |
LoginStatusIframeEndpoint(RealmModel realm) |
LogoutEndpoint(TokenManager tokenManager,
RealmModel realm,
EventBuilder event) |
TokenEndpoint(TokenManager tokenManager,
RealmModel realm,
EventBuilder event) |
TokenIntrospectionEndpoint(RealmModel realm,
EventBuilder event) |
UserInfoEndpoint(TokenManager tokenManager,
RealmModel realm) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
KeycloakOIDCJbossSubsystemClientInstallation.generateInstallation(KeycloakSession session,
RealmModel realm,
ClientModel client,
URI baseUri) |
javax.ws.rs.core.Response |
KeycloakOIDCClientInstallation.generateInstallation(KeycloakSession session,
RealmModel realm,
ClientModel client,
URI baseUri) |
Modifier and Type | Method and Description |
---|---|
static String |
RedirectUtils.verifyRealmRedirectUri(javax.ws.rs.core.UriInfo uriInfo,
String redirectUri,
RealmModel realm) |
static String |
RedirectUtils.verifyRedirectUri(javax.ws.rs.core.UriInfo uriInfo,
String redirectUri,
RealmModel realm,
ClientModel client) |
Modifier and Type | Field and Description |
---|---|
protected RealmModel |
SamlProtocol.realm |
Modifier and Type | Method and Description |
---|---|
Object |
SamlProtocolFactory.createProtocolEndpoint(RealmModel realm,
EventBuilder event) |
static String |
SamlService.getIDPMetadataDescriptor(javax.ws.rs.core.UriInfo uriInfo,
RealmModel realm) |
protected String |
SamlProtocol.getResponseIssuer(RealmModel realm) |
SamlProtocol |
SamlProtocol.setRealm(RealmModel realm) |
Constructor and Description |
---|
SamlService(RealmModel realm,
EventBuilder event) |
Modifier and Type | Method and Description |
---|---|
static void |
KeycloakSamlClientInstallation.baseXml(RealmModel realm,
ClientModel client,
URI baseUri,
SamlClient samlClient,
StringBuffer buffer) |
javax.ws.rs.core.Response |
SamlSPDescriptorClientInstallation.generateInstallation(KeycloakSession session,
RealmModel realm,
ClientModel client,
URI serverBaseUri) |
javax.ws.rs.core.Response |
SamlIDPDescriptorClientInstallation.generateInstallation(KeycloakSession session,
RealmModel realm,
ClientModel client,
URI serverBaseUri) |
javax.ws.rs.core.Response |
ModAuthMellonClientInstallation.generateInstallation(KeycloakSession session,
RealmModel realm,
ClientModel client,
URI serverBaseUri) |
javax.ws.rs.core.Response |
KeycloakSamlSubsystemInstallation.generateInstallation(KeycloakSession session,
RealmModel realm,
ClientModel client,
URI baseUri) |
javax.ws.rs.core.Response |
KeycloakSamlClientInstallation.generateInstallation(KeycloakSession session,
RealmModel realm,
ClientModel client,
URI baseUri) |
static String |
SamlIDPDescriptorClientInstallation.getIDPDescriptorForClient(RealmModel realm,
ClientModel client,
URI serverBaseUri) |
Constructor and Description |
---|
SamlEcpProfileService(RealmModel realm,
EventBuilder event) |
Modifier and Type | Method and Description |
---|---|
RealmModel |
DefaultKeycloakContext.getRealm() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultKeycloakContext.setRealm(RealmModel realm) |
Modifier and Type | Method and Description |
---|---|
static String |
ClientRegistrationTokenUtils.createInitialAccessToken(RealmModel realm,
javax.ws.rs.core.UriInfo uri,
ClientInitialAccessModel model) |
static String |
ClientRegistrationTokenUtils.updateRegistrationAccessToken(RealmModel realm,
javax.ws.rs.core.UriInfo uri,
ClientModel client) |
static JsonWebToken |
ClientRegistrationTokenUtils.verifyToken(RealmModel realm,
javax.ws.rs.core.UriInfo uri,
String token) |
Modifier and Type | Method and Description |
---|---|
RealmModel |
RealmManager.createRealm(String name) |
RealmModel |
RealmManager.createRealm(String id,
String name) |
RealmModel |
RealmManager.getKeycloakAdminstrationRealm() |
RealmModel |
Auth.getRealm() |
RealmModel |
RealmManager.getRealm(String id) |
RealmModel |
RealmManager.getRealmByName(String name) |
protected RealmModel |
DefaultBruteForceProtector.getRealmModel(KeycloakSession session,
DefaultBruteForceProtector.LoginEvent event) |
RealmModel |
RealmManager.importRealm(RealmRepresentation rep) |
Modifier and Type | Method and Description |
---|---|
AuthenticationManager.AuthResult |
AppAuthManager.authenticateBearerToken(KeycloakSession session,
RealmModel realm) |
AuthenticationManager.AuthResult |
AppAuthManager.authenticateBearerToken(KeycloakSession session,
RealmModel realm,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection connection,
javax.ws.rs.core.HttpHeaders headers) |
AuthenticationManager.AuthResult |
AuthenticationManager.authenticateIdentityCookie(KeycloakSession session,
RealmModel realm) |
AuthenticationManager.AuthResult |
AppAuthManager.authenticateIdentityCookie(KeycloakSession session,
RealmModel realm) |
static AuthenticationManager.AuthResult |
AuthenticationManager.authenticateIdentityCookie(KeycloakSession session,
RealmModel realm,
boolean checkActive) |
static void |
AuthenticationManager.backchannelLogout(KeycloakSession session,
RealmModel realm,
UserSessionModel userSession,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection connection,
javax.ws.rs.core.HttpHeaders headers,
boolean logoutBroker)
Do not logout broker
|
static void |
AuthenticationManager.backchannelLogoutClientSession(KeycloakSession session,
RealmModel realm,
ClientSessionModel clientSession,
UserSessionModel userSession,
javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders headers) |
static void |
AuthenticationManager.backchannelUserFromClient(KeycloakSession session,
RealmModel realm,
UserModel user,
ClientModel client,
javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders headers) |
static javax.ws.rs.core.Response |
AuthenticationManager.browserLogout(KeycloakSession session,
RealmModel realm,
UserSessionModel userSession,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection connection,
javax.ws.rs.core.HttpHeaders headers) |
static ClientModel |
ClientManager.createClient(KeycloakSession session,
RealmModel realm,
ClientRepresentation rep,
boolean addDefaultRoles)
Should not be called from an import.
|
static AccessToken |
AuthenticationManager.createIdentityToken(RealmModel realm,
UserModel user,
UserSessionModel session,
String issuer) |
static void |
AuthenticationManager.createLoginCookie(KeycloakSession keycloakSession,
RealmModel realm,
UserModel user,
UserSessionModel session,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection connection) |
static void |
AuthenticationManager.createRememberMeCookie(RealmModel realm,
String username,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection connection) |
protected static String |
AuthenticationManager.encodeToken(RealmModel realm,
Object token) |
static void |
AuthenticationManager.evaluateRequiredActionTriggers(KeycloakSession session,
UserSessionModel userSession,
ClientSessionModel clientSession,
ClientConnection clientConnection,
org.jboss.resteasy.spi.HttpRequest request,
javax.ws.rs.core.UriInfo uriInfo,
EventBuilder event,
RealmModel realm,
UserModel user) |
protected static javax.ws.rs.core.Response |
AuthenticationManager.executionActions(KeycloakSession session,
UserSessionModel userSession,
ClientSessionModel clientSession,
org.jboss.resteasy.spi.HttpRequest request,
EventBuilder event,
RealmModel realm,
UserModel user,
Set<String> requiredActions) |
static void |
AuthenticationManager.expireCookie(RealmModel realm,
String cookieName,
String path,
boolean httpOnly,
ClientConnection connection) |
static void |
AuthenticationManager.expireIdentityCookie(RealmModel realm,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection connection) |
static void |
AuthenticationManager.expireRememberMeCookie(RealmModel realm,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection connection) |
static void |
AuthenticationManager.expireUserSessionCookie(KeycloakSession session,
UserSessionModel userSession,
RealmModel realm,
javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders headers,
ClientConnection connection) |
void |
DefaultBruteForceProtector.failedLogin(RealmModel realm,
UserModel user,
ClientConnection clientConnection) |
void |
BruteForceProtector.failedLogin(RealmModel realm,
UserModel user,
ClientConnection clientConnection) |
Set<ClientModel> |
UserSessionManager.findClientsWithOfflineToken(RealmModel realm,
UserModel user) |
ClientSessionModel |
UserSessionManager.findOfflineClientSession(RealmModel realm,
String clientSessionId,
String userSessionId) |
List<UserSessionModel> |
UserSessionManager.findOfflineSessions(RealmModel realm,
ClientModel client,
UserModel user) |
static javax.ws.rs.core.Response |
AuthenticationManager.finishBrowserLogout(KeycloakSession session,
RealmModel realm,
UserSessionModel userSession,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection connection,
javax.ws.rs.core.HttpHeaders headers) |
protected static String |
AuthenticationManager.getIdentityCookiePath(RealmModel realm,
javax.ws.rs.core.UriInfo uriInfo) |
String |
RealmManager.getRealmAdminClientId(RealmModel realm) |
static String |
AuthenticationManager.getRealmCookiePath(RealmModel realm,
javax.ws.rs.core.UriInfo uriInfo) |
static String |
AuthenticationManager.getRememberMeUsername(RealmModel realm,
javax.ws.rs.core.HttpHeaders headers) |
static boolean |
AuthenticationManager.isSessionValid(RealmModel realm,
UserSessionModel userSession) |
boolean |
DefaultBruteForceProtector.isTemporarilyDisabled(KeycloakSession session,
RealmModel realm,
UserModel user) |
boolean |
BruteForceProtector.isTemporarilyDisabled(KeycloakSession session,
RealmModel realm,
UserModel user) |
GlobalRequestResult |
ResourceAdminManager.logoutAll(URI requestUri,
RealmModel realm) |
GlobalRequestResult |
ResourceAdminManager.logoutClient(URI requestUri,
RealmModel realm,
ClientModel resource) |
protected GlobalRequestResult |
ResourceAdminManager.logoutClient(URI requestUri,
RealmModel realm,
ClientModel resource,
int notBefore) |
boolean |
ResourceAdminManager.logoutClientSession(URI requestUri,
RealmModel realm,
ClientModel resource,
ClientSessionModel clientSession) |
protected boolean |
ResourceAdminManager.logoutClientSessions(URI requestUri,
RealmModel realm,
ClientModel resource,
List<ClientSessionModel> clientSessions) |
void |
ResourceAdminManager.logoutUser(URI requestUri,
RealmModel realm,
UserModel user,
KeycloakSession keycloakSession) |
void |
ResourceAdminManager.logoutUserFromClient(URI requestUri,
RealmModel realm,
ClientModel resource,
UserModel user) |
protected void |
ResourceAdminManager.logoutUserSessions(URI requestUri,
RealmModel realm,
List<UserSessionModel> userSessions) |
void |
UsersSyncManager.notifyToRefreshPeriodicSync(KeycloakSession session,
RealmModel realm,
UserFederationProviderModel federationProvider,
boolean removed) |
static ClientSessionCode |
ClientSessionCode.parse(String code,
KeycloakSession session,
RealmModel realm) |
static ClientSessionCode.ParseResult |
ClientSessionCode.parseResult(String code,
KeycloakSession session,
RealmModel realm) |
GlobalRequestResult |
ResourceAdminManager.pushClientRevocationPolicy(URI requestUri,
RealmModel realm,
ClientModel client) |
GlobalRequestResult |
ResourceAdminManager.pushRealmRevocationPolicy(URI requestUri,
RealmModel realm) |
protected GlobalRequestResult |
ResourceAdminManager.pushRevocationPolicy(URI requestUri,
RealmModel realm,
ClientModel resource,
int notBefore) |
static javax.ws.rs.core.Response |
AuthenticationManager.redirectAfterSuccessfulFlow(KeycloakSession session,
RealmModel realm,
UserSessionModel userSession,
ClientSessionModel clientSession,
org.jboss.resteasy.spi.HttpRequest request,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection clientConnection,
EventBuilder event) |
static javax.ws.rs.core.Response |
AuthenticationManager.redirectAfterSuccessfulFlow(KeycloakSession session,
RealmModel realm,
UserSessionModel userSession,
ClientSessionModel clientSession,
org.jboss.resteasy.spi.HttpRequest request,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection clientConnection,
EventBuilder event,
LoginProtocol protocol) |
boolean |
ClientManager.removeClient(RealmModel realm,
ClientModel client) |
boolean |
RealmManager.removeRealm(RealmModel realm) |
boolean |
UserManager.removeUser(RealmModel realm,
UserModel user) |
boolean |
UserManager.removeUser(RealmModel realm,
UserModel user,
UserProvider userProvider) |
List<UserModel> |
RealmManager.searchUsers(String searchString,
RealmModel realmModel)
Query users based on a search string:
"Bill Burke" first and last name
"bburke@redhat.com" email
"Burke" lastname or username
|
protected boolean |
ResourceAdminManager.sendLogoutRequest(RealmModel realm,
ClientModel resource,
List<String> adapterSessionIds,
List<String> userSessions,
int notBefore,
String managementUrl) |
protected boolean |
ResourceAdminManager.sendPushRevocationPolicyRequest(RealmModel realm,
ClientModel resource,
int notBefore,
String managementUrl) |
protected boolean |
ResourceAdminManager.sendTestNodeAvailabilityRequest(RealmModel realm,
ClientModel client,
String managementUrl) |
void |
RealmManager.setupAdminCli(RealmModel realm) |
protected void |
RealmManager.setupAdminConsole(RealmModel realm) |
protected void |
RealmManager.setupAdminConsoleLocaleMapper(RealmModel realm) |
protected void |
RealmManager.setupAuthenticationFlows(RealmModel realm) |
void |
RealmManager.setupBrokerService(RealmModel realm) |
void |
RealmManager.setupImpersonationService(RealmModel realm) |
void |
RealmManager.setupMasterAdminManagement(RealmModel realm) |
protected void |
RealmManager.setupOfflineTokens(RealmModel realm) |
protected void |
RealmManager.setupRealmDefaults(RealmModel realm) |
protected void |
RealmManager.setupRequiredActions(RealmModel realm) |
GlobalRequestResult |
ResourceAdminManager.testNodesAvailability(URI requestUri,
RealmModel realm,
ClientModel client) |
ClientManager.InstallationAdapterConfig |
ClientManager.toInstallationRepresentation(RealmModel realmModel,
ClientModel clientModel,
URI baseUri) |
String |
ClientManager.toJBossSubsystemConfig(RealmModel realmModel,
ClientModel clientModel,
URI baseUri) |
void |
RealmManager.updateRealmEventsConfig(RealmEventsConfigRepresentation rep,
RealmModel realm) |
protected static AuthenticationManager.AuthResult |
AuthenticationManager.verifyIdentityToken(KeycloakSession session,
RealmModel realm,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection connection,
boolean checkActive,
boolean checkTokenType,
String tokenString,
javax.ws.rs.core.HttpHeaders headers) |
Constructor and Description |
---|
Auth(RealmModel realm,
AccessToken token,
UserModel user,
ClientModel client,
UserSessionModel session,
boolean cookie) |
ClientSessionCode(RealmModel realm,
ClientSessionModel clientSession) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultMigrationProvider.setupAdminCli(RealmModel realm) |
Modifier and Type | Field and Description |
---|---|
protected RealmModel |
PublicRealmResource.realm |
protected RealmModel |
AbstractSecuredLocalService.realm |
Modifier and Type | Method and Description |
---|---|
static void |
LoginActionsService.createActionCookie(RealmModel realm,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection clientConnection,
String sessionId) |
static String |
LoginActionsService.getActionCookie(javax.ws.rs.core.HttpHeaders headers,
RealmModel realm,
javax.ws.rs.core.UriInfo uriInfo,
ClientConnection clientConnection) |
static IdentityProvider |
IdentityBrokerService.getIdentityProvider(KeycloakSession session,
RealmModel realm,
String alias) |
static boolean |
AccountService.isPasswordSet(KeycloakSession session,
RealmModel realm,
UserModel user) |
static void |
AttributeFormDataProcessor.process(javax.ws.rs.core.MultivaluedMap<String,String> formData,
RealmModel realm,
UpdateProfileContext user) |
static void |
AttributeFormDataProcessor.process(javax.ws.rs.core.MultivaluedMap<String,String> formData,
RealmModel realm,
UserModel user)
Looks for "user.attributes." keys in the form data and sets the appropriate UserModel.attribute from it.
|
static PublishedRealmRepresentation |
PublicRealmResource.realmRep(RealmModel realm,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
IdentityBrokerService.validateUser(UserModel user,
RealmModel realm) |
Constructor and Description |
---|
AbstractSecuredLocalService(RealmModel realm,
ClientModel client) |
AccountService(RealmModel realm,
ClientModel client,
EventBuilder event) |
ClientsManagementService(RealmModel realm,
EventBuilder event) |
IdentityBrokerService(RealmModel realmModel) |
LoginActionsService(RealmModel realm,
EventBuilder event) |
PublicRealmResource(RealmModel realm) |
Modifier and Type | Field and Description |
---|---|
protected RealmModel |
UsersResource.realm |
protected RealmModel |
UserFederationProvidersResource.realm |
protected RealmModel |
ScopeMappedResource.realm |
protected RealmModel |
ScopeMappedClientResource.realm |
protected RealmModel |
RoleResource.realm |
protected RealmModel |
RoleMapperResource.realm |
protected RealmModel |
RealmAdminResource.realm |
protected RealmModel |
ComponentResource.realm |
protected RealmModel |
ClientsResource.realm |
protected RealmModel |
ClientTemplatesResource.realm |
protected RealmModel |
ClientTemplateResource.realm |
protected RealmModel |
ClientRoleMappingsResource.realm |
protected RealmModel |
ClientResource.realm |
protected RealmModel |
ClientAttributeCertificateResource.realm |
protected RealmModel |
AttackDetectionResource.realm |
protected RealmModel |
AdminConsole.realm |
Modifier and Type | Method and Description |
---|---|
protected RealmModel |
AdminConsole.getAdminstrationRealm(RealmManager realmManager) |
RealmModel |
AdminAuth.getRealm() |
protected RealmModel |
AdminRoot.locateRealm(String name,
RealmManager realmManager) |
Modifier and Type | Method and Description |
---|---|
protected void |
RealmsAdminResource.addRealmRep(List<RealmRepresentation> reps,
RealmModel realm,
ClientModel realmManagementClient) |
AdminEventBuilder |
AdminEventBuilder.authRealm(RealmModel realm) |
static boolean |
UserFederationProvidersResource.checkKerberosCredential(KeycloakSession session,
RealmModel realm,
UserFederationProviderModel model)
Automatically add "kerberos" to required realm credentials if it's supported by saved provider
|
static Properties |
AdminRoot.getMessages(KeycloakSession session,
RealmModel realm,
String lang) |
static Properties |
AdminRoot.getMessages(KeycloakSession session,
RealmModel realm,
String bundle,
String lang) |
static Theme |
AdminRoot.getTheme(KeycloakSession session,
RealmModel realm) |
AdminEventBuilder |
AdminEventBuilder.realm(RealmModel realm) |
static void |
IdentityProviderResource.updateIdpFromRep(IdentityProviderRepresentation providerRep,
RealmModel realm,
KeycloakSession session) |
static void |
UsersResource.updateUserFromRep(UserModel user,
UserRepresentation rep,
Set<String> attrsToRemove,
RealmModel realm,
KeycloakSession session,
boolean removeMissingRequiredActions) |
static void |
UserFederationProvidersResource.validateFederationProviderConfig(KeycloakSession session,
RealmAuth auth,
RealmModel realm,
UserFederationProviderModel model) |
Modifier and Type | Method and Description |
---|---|
static Locale |
LocaleHelper.getLocale(KeycloakSession session,
RealmModel realm,
UserModel user) |
Modifier and Type | Method and Description |
---|---|
static List<FormMessage> |
Validation.validateRegistrationForm(KeycloakSession session,
RealmModel realm,
javax.ws.rs.core.MultivaluedMap<String,String> formData,
List<String> requiredCredentialTypes,
PasswordPolicy policy) |
static boolean |
Validation.validateUserMandatoryFields(RealmModel realm,
UpdateProfileContext user)
Validate if user object contains all mandatory fields.
|
Modifier and Type | Field and Description |
---|---|
protected RealmModel |
TwitterIdentityProvider.Endpoint.realm |
Modifier and Type | Method and Description |
---|---|
Object |
TwitterIdentityProvider.callback(RealmModel realm,
IdentityProvider.AuthenticationCallback callback,
EventBuilder event) |
Constructor and Description |
---|
Endpoint(RealmModel realm,
IdentityProvider.AuthenticationCallback callback) |
Modifier and Type | Method and Description |
---|---|
void |
UserStorageManager.addConsent(RealmModel realm,
UserModel user,
UserConsentModel consent) |
void |
UserStorageManager.addFederatedIdentity(RealmModel realm,
UserModel user,
FederatedIdentityModel socialLink) |
UserModel |
UserStorageManager.addUser(RealmModel realm,
String username) |
UserModel |
UserStorageManager.addUser(RealmModel realm,
String id,
String username,
boolean addDefaultRoles,
boolean addDefaultRequiredActions) |
UserConsentModel |
UserStorageManager.getConsentByClient(RealmModel realm,
UserModel user,
String clientInternalId) |
List<UserConsentModel> |
UserStorageManager.getConsents(RealmModel realm,
UserModel user) |
Set<FederatedIdentityModel> |
UserStorageManager.getFederatedIdentities(UserModel user,
RealmModel realm) |
FederatedIdentityModel |
UserStorageManager.getFederatedIdentity(UserModel user,
String socialProvider,
RealmModel realm) |
protected <T> T |
UserStorageManager.getFirstStorageProvider(RealmModel realm,
Class<T> type) |
List<UserModel> |
UserStorageManager.getGroupMembers(RealmModel realm,
GroupModel group) |
List<UserModel> |
UserStorageManager.getGroupMembers(RealmModel realm,
GroupModel group,
int firstResult,
int maxResults) |
UserStorageProvider |
UserStorageManager.getStorageProvider(RealmModel realm,
String componentId) |
protected List<UserStorageProviderModel> |
UserStorageManager.getStorageProviders(RealmModel realm) |
protected <T> List<T> |
UserStorageManager.getStorageProviders(RealmModel realm,
Class<T> type) |
UserModel |
UserStorageManager.getUserByEmail(String email,
RealmModel realm) |
UserModel |
UserStorageManager.getUserByFederatedIdentity(FederatedIdentityModel socialLink,
RealmModel realm) |
UserModel |
UserStorageManager.getUserById(String id,
RealmModel realm) |
UserModel |
UserStorageManager.getUserByUsername(String username,
RealmModel realm) |
List<UserModel> |
UserStorageManager.getUsers(RealmModel realm) |
List<UserModel> |
UserStorageManager.getUsers(RealmModel realm,
boolean includeServiceAccounts) |
List<UserModel> |
UserStorageManager.getUsers(RealmModel realm,
int firstResult,
int maxResults) |
List<UserModel> |
UserStorageManager.getUsers(RealmModel realm,
int firstResult,
int maxResults,
boolean includeServiceAccounts) |
int |
UserStorageManager.getUsersCount(RealmModel realm) |
void |
UserStorageManager.grantToAllUsers(RealmModel realm,
RoleModel role) |
void |
UserStorageProvider.preRemove(RealmModel realm) |
void |
UserStorageManager.preRemove(RealmModel realm) |
void |
UserStorageManager.preRemove(RealmModel realm,
ClientModel client) |
void |
UserStorageManager.preRemove(RealmModel realm,
ComponentModel component) |
void |
UserStorageProvider.preRemove(RealmModel realm,
GroupModel group) |
void |
UserStorageManager.preRemove(RealmModel realm,
GroupModel group) |
void |
UserStorageProvider.preRemove(RealmModel realm,
RoleModel role) |
void |
UserStorageManager.preRemove(RealmModel realm,
RoleModel role) |
void |
UserStorageManager.preRemove(RealmModel realm,
UserFederationProviderModel model) |
protected List<UserModel> |
UserStorageManager.query(org.keycloak.storage.UserStorageManager.PaginatedQuery pagedQuery,
RealmModel realm,
int firstResult,
int maxResults) |
boolean |
UserStorageManager.removeFederatedIdentity(RealmModel realm,
UserModel user,
String socialProvider) |
boolean |
UserStorageManager.removeUser(RealmModel realm,
UserModel user) |
boolean |
UserStorageManager.revokeConsentForClient(RealmModel realm,
UserModel user,
String clientInternalId) |
List<UserModel> |
UserStorageManager.searchForUser(Map<String,String> attributes,
RealmModel realm) |
List<UserModel> |
UserStorageManager.searchForUser(Map<String,String> attributes,
RealmModel realm,
int firstResult,
int maxResults) |
List<UserModel> |
UserStorageManager.searchForUser(String search,
RealmModel realm) |
List<UserModel> |
UserStorageManager.searchForUser(String search,
RealmModel realm,
int firstResult,
int maxResults) |
List<UserModel> |
UserStorageManager.searchForUserByUserAttribute(String attrName,
String attrValue,
RealmModel realm) |
void |
UserStorageManager.updateConsent(RealmModel realm,
UserModel user,
UserConsentModel consent) |
void |
UserStorageManager.updateFederatedIdentity(RealmModel realm,
UserModel federatedUser,
FederatedIdentityModel federatedIdentityModel) |
CredentialValidationOutput |
UserStorageManager.validCredentials(KeycloakSession session,
RealmModel realm,
UserCredentialModel... input) |
boolean |
UserStorageManager.validCredentials(KeycloakSession session,
RealmModel realm,
UserModel user,
List<UserCredentialModel> input) |
boolean |
UserStorageManager.validCredentials(KeycloakSession session,
RealmModel realm,
UserModel user,
UserCredentialModel... input) |
Modifier and Type | Field and Description |
---|---|
protected RealmModel |
AbstractUserAdapterFederatedStorage.realm |
protected RealmModel |
AbstractUserAdapter.realm |
Constructor and Description |
---|
AbstractUserAdapter(KeycloakSession session,
RealmModel realm,
ComponentModel storageProviderModel) |
AbstractUserAdapterFederatedStorage(KeycloakSession session,
RealmModel realm,
ComponentModel storageProviderModel) |
Modifier and Type | Field and Description |
---|---|
protected RealmModel |
UserDataAdapter.realm |
Constructor and Description |
---|
UserDataAdapter(KeycloakSession session,
RealmModel realm,
UserData userData) |
Modifier and Type | Method and Description |
---|---|
void |
UserConsentFederatedStorage.addConsent(RealmModel realm,
UserModel user,
UserConsentModel consent) |
void |
UserBrokerLinkFederatedStorage.addFederatedIdentity(RealmModel realm,
UserModel user,
FederatedIdentityModel socialLink) |
void |
UserRequiredActionsFederatedStorage.addRequiredAction(RealmModel realm,
UserModel user,
String action) |
void |
UserRoleMappingsFederatedStorage.deleteRoleMapping(RealmModel realm,
UserModel user,
RoleModel role) |
MultivaluedHashMap<String,String> |
UserAttributeFederatedStorage.getAttributes(RealmModel realm,
UserModel user) |
UserConsentModel |
UserConsentFederatedStorage.getConsentByClient(RealmModel realm,
UserModel user,
String clientInternalId) |
List<UserConsentModel> |
UserConsentFederatedStorage.getConsents(RealmModel realm,
UserModel user) |
List<UserCredentialValueModel> |
UserCredentialsFederatedStorage.getCredentials(RealmModel realm,
UserModel user) |
Set<FederatedIdentityModel> |
UserBrokerLinkFederatedStorage.getFederatedIdentities(UserModel user,
RealmModel realm) |
FederatedIdentityModel |
UserBrokerLinkFederatedStorage.getFederatedIdentity(UserModel user,
String socialProvider,
RealmModel realm) |
Set<GroupModel> |
UserGroupMembershipFederatedStorage.getGroups(RealmModel realm,
UserModel user) |
List<String> |
UserGroupMembershipFederatedStorage.getMembership(RealmModel realm,
GroupModel group,
int firstResult,
int max) |
Set<String> |
UserRequiredActionsFederatedStorage.getRequiredActions(RealmModel realm,
UserModel user) |
Set<RoleModel> |
UserRoleMappingsFederatedStorage.getRoleMappings(RealmModel realm,
UserModel user) |
String |
UserBrokerLinkFederatedStorage.getUserByFederatedIdentity(FederatedIdentityModel socialLink,
RealmModel realm) |
List<String> |
UserAttributeFederatedStorage.getUsersByUserAttribute(RealmModel realm,
String name,
String value) |
void |
UserRoleMappingsFederatedStorage.grantRole(RealmModel realm,
UserModel user,
RoleModel role) |
void |
UserGroupMembershipFederatedStorage.joinGroup(RealmModel realm,
UserModel user,
GroupModel group) |
void |
UserGroupMembershipFederatedStorage.leaveGroup(RealmModel realm,
UserModel user,
GroupModel group) |
void |
UserFederatedStorageProvider.preRemove(RealmModel realm) |
void |
UserFederatedStorageProvider.preRemove(RealmModel realm,
ClientModel client) |
void |
UserFederatedStorageProvider.preRemove(RealmModel realm,
ComponentModel model) |
void |
UserFederatedStorageProvider.preRemove(RealmModel realm,
GroupModel group) |
void |
UserFederatedStorageProvider.preRemove(RealmModel realm,
RoleModel role) |
void |
UserFederatedStorageProvider.preRemove(RealmModel realm,
UserFederationProviderModel link) |
void |
UserFederatedStorageProvider.preRemove(RealmModel realm,
UserModel user) |
void |
UserAttributeFederatedStorage.removeAttribute(RealmModel realm,
UserModel user,
String name) |
void |
UserCredentialsFederatedStorage.removeCredential(RealmModel realm,
UserModel user,
UserCredentialValueModel cred) |
boolean |
UserBrokerLinkFederatedStorage.removeFederatedIdentity(RealmModel realm,
UserModel user,
String socialProvider) |
void |
UserRequiredActionsFederatedStorage.removeRequiredAction(RealmModel realm,
UserModel user,
String action) |
boolean |
UserConsentFederatedStorage.revokeConsentForClient(RealmModel realm,
UserModel user,
String clientInternalId) |
void |
UserAttributeFederatedStorage.setAttribute(RealmModel realm,
UserModel user,
String name,
List<String> values) |
void |
UserAttributeFederatedStorage.setSingleAttribute(RealmModel realm,
UserModel user,
String name,
String value) |
void |
UserConsentFederatedStorage.updateConsent(RealmModel realm,
UserModel user,
UserConsentModel consent) |
void |
UserCredentialsFederatedStorage.updateCredential(RealmModel realm,
UserModel user,
UserCredentialModel cred) |
void |
UserCredentialsFederatedStorage.updateCredential(RealmModel realm,
UserModel user,
UserCredentialValueModel cred) |
void |
UserBrokerLinkFederatedStorage.updateFederatedIdentity(RealmModel realm,
UserModel federatedUser,
FederatedIdentityModel federatedIdentityModel) |
Modifier and Type | Method and Description |
---|---|
void |
JpaUserFederatedStorageProvider.addConsent(RealmModel realm,
UserModel user,
UserConsentModel consent) |
void |
JpaUserFederatedStorageProvider.addFederatedIdentity(RealmModel realm,
UserModel user,
FederatedIdentityModel link) |
void |
JpaUserFederatedStorageProvider.addRequiredAction(RealmModel realm,
UserModel user,
String action) |
void |
JpaUserFederatedStorageProvider.deleteRoleMapping(RealmModel realm,
UserModel user,
RoleModel role) |
MultivaluedHashMap<String,String> |
JpaUserFederatedStorageProvider.getAttributes(RealmModel realm,
UserModel user) |
UserConsentModel |
JpaUserFederatedStorageProvider.getConsentByClient(RealmModel realm,
UserModel user,
String clientInternalId) |
List<UserConsentModel> |
JpaUserFederatedStorageProvider.getConsents(RealmModel realm,
UserModel user) |
List<UserCredentialValueModel> |
JpaUserFederatedStorageProvider.getCredentials(RealmModel realm,
UserModel user) |
Set<FederatedIdentityModel> |
JpaUserFederatedStorageProvider.getFederatedIdentities(UserModel user,
RealmModel realm) |
FederatedIdentityModel |
JpaUserFederatedStorageProvider.getFederatedIdentity(UserModel user,
String socialProvider,
RealmModel realm) |
Set<GroupModel> |
JpaUserFederatedStorageProvider.getGroups(RealmModel realm,
UserModel user) |
List<String> |
JpaUserFederatedStorageProvider.getMembership(RealmModel realm,
GroupModel group,
int firstResult,
int max) |
Set<String> |
JpaUserFederatedStorageProvider.getRequiredActions(RealmModel realm,
UserModel user) |
Set<RoleModel> |
JpaUserFederatedStorageProvider.getRoleMappings(RealmModel realm,
UserModel user) |
String |
JpaUserFederatedStorageProvider.getUserByFederatedIdentity(FederatedIdentityModel link,
RealmModel realm) |
List<String> |
JpaUserFederatedStorageProvider.getUsersByUserAttribute(RealmModel realm,
String name,
String value) |
void |
JpaUserFederatedStorageProvider.grantRole(RealmModel realm,
UserModel user,
RoleModel role) |
boolean |
JpaUserFederatedStorageProvider.isMemberOf(RealmModel realm,
UserModel user,
GroupModel group) |
void |
JpaUserFederatedStorageProvider.joinGroup(RealmModel realm,
UserModel user,
GroupModel group) |
void |
JpaUserFederatedStorageProvider.leaveGroup(RealmModel realm,
UserModel user,
GroupModel group) |
void |
JpaUserFederatedStorageProvider.preRemove(RealmModel realm) |
void |
JpaUserFederatedStorageProvider.preRemove(RealmModel realm,
ClientModel client) |
void |
JpaUserFederatedStorageProvider.preRemove(RealmModel realm,
ComponentModel model) |
void |
JpaUserFederatedStorageProvider.preRemove(RealmModel realm,
GroupModel group) |
void |
JpaUserFederatedStorageProvider.preRemove(RealmModel realm,
RoleModel role) |
void |
JpaUserFederatedStorageProvider.preRemove(RealmModel realm,
UserFederationProviderModel link) |
void |
JpaUserFederatedStorageProvider.preRemove(RealmModel realm,
UserModel user) |
void |
JpaUserFederatedStorageProvider.removeAttribute(RealmModel realm,
UserModel user,
String name) |
void |
JpaUserFederatedStorageProvider.removeCredential(RealmModel realm,
UserModel user,
UserCredentialValueModel cred) |
boolean |
JpaUserFederatedStorageProvider.removeFederatedIdentity(RealmModel realm,
UserModel user,
String socialProvider) |
void |
JpaUserFederatedStorageProvider.removeRequiredAction(RealmModel realm,
UserModel user,
String action) |
boolean |
JpaUserFederatedStorageProvider.revokeConsentForClient(RealmModel realm,
UserModel user,
String clientInternalId) |
void |
JpaUserFederatedStorageProvider.setAttribute(RealmModel realm,
UserModel user,
String name,
List<String> values) |
void |
JpaUserFederatedStorageProvider.setSingleAttribute(RealmModel realm,
UserModel user,
String name,
String value) |
void |
JpaUserFederatedStorageProvider.updateConsent(RealmModel realm,
UserModel user,
UserConsentModel consent) |
void |
JpaUserFederatedStorageProvider.updateCredential(RealmModel realm,
UserModel user,
UserCredentialModel cred) |
void |
JpaUserFederatedStorageProvider.updateCredential(RealmModel realm,
UserModel user,
UserCredentialValueModel cred) |
void |
JpaUserFederatedStorageProvider.updateFederatedIdentity(RealmModel realm,
UserModel user,
FederatedIdentityModel model) |
Modifier and Type | Method and Description |
---|---|
UserModel |
UserRegistrationProvider.addUser(RealmModel realm,
String username) |
List<UserModel> |
UserQueryProvider.getGroupMembers(RealmModel realm,
GroupModel group) |
List<UserModel> |
UserQueryProvider.getGroupMembers(RealmModel realm,
GroupModel group,
int firstResult,
int maxResults) |
UserModel |
UserLookupProvider.getUserByEmail(String email,
RealmModel realm) |
UserModel |
UserLookupProvider.getUserById(String id,
RealmModel realm) |
UserModel |
UserLookupProvider.getUserByUsername(String username,
RealmModel realm) |
List<UserModel> |
UserQueryProvider.getUsers(RealmModel realm) |
List<UserModel> |
UserQueryProvider.getUsers(RealmModel realm,
int firstResult,
int maxResults) |
int |
UserQueryProvider.getUsersCount(RealmModel realm) |
void |
UserRegistrationProvider.grantToAllUsers(RealmModel realm,
RoleModel role) |
boolean |
UserRegistrationProvider.removeUser(RealmModel realm,
UserModel user) |
List<UserModel> |
UserQueryProvider.searchForUser(Map<String,String> params,
RealmModel realm)
Search for user by parameter.
|
List<UserModel> |
UserQueryProvider.searchForUser(Map<String,String> params,
RealmModel realm,
int firstResult,
int maxResults)
Search for user by parameter.
|
List<UserModel> |
UserQueryProvider.searchForUser(String search,
RealmModel realm)
Search for users with username, email or first + last name that is like search string.
|
List<UserModel> |
UserQueryProvider.searchForUser(String search,
RealmModel realm,
int firstResult,
int maxResults)
Search for users with username, email or first + last name that is like search string.
|
List<UserModel> |
UserQueryProvider.searchForUserByUserAttribute(String attrName,
String attrValue,
RealmModel realm) |
CredentialValidationOutput |
UserCredentialAuthenticationProvider.validCredential(KeycloakSession session,
RealmModel realm,
UserCredentialModel input) |
boolean |
UserCredentialValidatorProvider.validCredentials(KeycloakSession session,
RealmModel realm,
UserModel user,
List<UserCredentialModel> input) |
Modifier and Type | Method and Description |
---|---|
static javax.ws.rs.core.Response.ResponseBuilder |
BrowserSecurityHeaderSetup.headers(javax.ws.rs.core.Response.ResponseBuilder builder,
RealmModel realm) |
Constructor and Description |
---|
LocaleBean(RealmModel realm,
Locale current,
javax.ws.rs.core.UriBuilder uriBuilder,
Properties messages) |
Modifier and Type | Method and Description |
---|---|
static String |
TotpUtils.qrCode(String totpSecret,
RealmModel realm,
UserModel user) |
static void |
CredentialHelper.setAlternativeCredential(KeycloakSession session,
String type,
RealmModel realm) |
static void |
CredentialHelper.setOrReplaceAuthenticationRequirement(KeycloakSession session,
RealmModel realm,
String type,
AuthenticationExecutionModel.Requirement requirement,
AuthenticationExecutionModel.Requirement currentRequirement) |
static void |
CredentialHelper.setRequiredCredential(KeycloakSession session,
String type,
RealmModel realm) |
Copyright © 2016 JBoss by Red Hat. All rights reserved.