Index

A C D E F G H K L M O R S T U V 
All Classes and Interfaces|All Packages|Serialized Form

A

addRoleToUser(KeycloakEnum.SearchUserType, String, String, KeycloakEnum.Type, String) - Method in class org.simexid.keycloak.service.KeycloakUtil
Adds a role to a user in Keycloak.
addUserAttributes(String, List<HashMap<String, List<String>>>) - Method in class org.simexid.keycloak.service.KeycloakUtil
Adds attributes to a user in Keycloak.
AttributesException - Exception Class in org.simexid.keycloak.exception
 
AttributesException() - Constructor for exception class org.simexid.keycloak.exception.AttributesException
 
AttributesException(String) - Constructor for exception class org.simexid.keycloak.exception.AttributesException
 
AttributesException(String, Throwable) - Constructor for exception class org.simexid.keycloak.exception.AttributesException
 
AttributesException(Throwable) - Constructor for exception class org.simexid.keycloak.exception.AttributesException
 
AuthorizationException - Exception Class in org.simexid.keycloak.exception
 
AuthorizationException() - Constructor for exception class org.simexid.keycloak.exception.AuthorizationException
 
AuthorizationException(String) - Constructor for exception class org.simexid.keycloak.exception.AuthorizationException
 
AuthorizationException(String, Throwable) - Constructor for exception class org.simexid.keycloak.exception.AuthorizationException
 
AuthorizationException(Throwable) - Constructor for exception class org.simexid.keycloak.exception.AuthorizationException
 
authorized() - Method in class org.simexid.keycloak.service.KeycloakUtil
Authorizes the client with Keycloak.

C

callForAddAttributes(String, String) - Method in class org.simexid.keycloak.service.KeycloakUtil
Calls Keycloak to add/remove (rewrite) attributes to a user.
callForAddRole(String, String, KeycloakEnum.Type, String) - Method in class org.simexid.keycloak.service.KeycloakUtil
Calls Keycloak to add/remove (rewrite) a role to a user.
CLIENT - Enum constant in enum class org.simexid.keycloak.enums.KeycloakEnum.Type
 

D

deleteRoleToUser(KeycloakEnum.SearchUserType, String, String, KeycloakEnum.Type, String) - Method in class org.simexid.keycloak.service.KeycloakUtil
Deletes a role from a user in Keycloak.
deleteUserAttributes(String, List<String>) - Method in class org.simexid.keycloak.service.KeycloakUtil
Deletes attributes from a user in Keycloak.

E

EMAIL - Enum constant in enum class org.simexid.keycloak.enums.KeycloakEnum.SearchUserType
 
equals(Object) - Method in class org.simexid.keycloak.model.FederatedIdentity
 
equals(Object) - Method in class org.simexid.keycloak.model.KeycloakTokenResponse
 
equals(Object) - Method in class org.simexid.keycloak.model.SSORoles
 
equals(Object) - Method in class org.simexid.keycloak.model.SSOUser
 

F

FederatedIdentity - Class in org.simexid.keycloak.model
This class is used to represent the federated identity of a user in the Keycloak server.
FederatedIdentity() - Constructor for class org.simexid.keycloak.model.FederatedIdentity
 
FIRST_NAME - Enum constant in enum class org.simexid.keycloak.enums.KeycloakEnum.SearchUserType
 
fromString(String) - Static method in enum class org.simexid.keycloak.enums.KeycloakEnum.SearchUserType
Converts a string to the corresponding enum value.
fromString(String) - Static method in enum class org.simexid.keycloak.enums.KeycloakEnum.Type
Converts a string to the corresponding enum value.

G

GENERIC_SEARCH - Enum constant in enum class org.simexid.keycloak.enums.KeycloakEnum.SearchUserType
 
GenericException - Exception Class in org.simexid.keycloak.exception
 
GenericException() - Constructor for exception class org.simexid.keycloak.exception.GenericException
 
GenericException(String) - Constructor for exception class org.simexid.keycloak.exception.GenericException
 
GenericException(String, Throwable) - Constructor for exception class org.simexid.keycloak.exception.GenericException
 
GenericException(Throwable) - Constructor for exception class org.simexid.keycloak.exception.GenericException
 
getAccessToken() - Method in class org.simexid.keycloak.model.KeycloakTokenResponse
 
getAdminUrl() - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
getAttributes() - Method in class org.simexid.keycloak.model.SSOUser
 
getAuthServerUrl() - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
getClientId() - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
getClientRole() - Method in class org.simexid.keycloak.model.SSORoles
 
getClientRoles() - Method in class org.simexid.keycloak.model.SSOUser
 
getClientSecret() - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
getClientUiid() - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
getComposite() - Method in class org.simexid.keycloak.model.SSORoles
 
getContainerId() - Method in class org.simexid.keycloak.model.SSORoles
 
getCreatedTimestamp() - Method in class org.simexid.keycloak.model.SSOUser
 
getDescription() - Method in class org.simexid.keycloak.model.SSORoles
 
getEmail() - Method in class org.simexid.keycloak.model.SSOUser
 
getEmailVerified() - Method in class org.simexid.keycloak.model.SSOUser
 
getEnabled() - Method in class org.simexid.keycloak.model.SSOUser
 
getExp() - Method in class org.simexid.keycloak.model.KeycloakTokenResponse
 
getFederatedIdentities() - Method in class org.simexid.keycloak.model.SSOUser
 
getFirstName() - Method in class org.simexid.keycloak.model.SSOUser
 
getGrantType() - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
getGroups() - Method in class org.simexid.keycloak.model.SSOUser
 
getId() - Method in class org.simexid.keycloak.model.SSORoles
 
getId() - Method in class org.simexid.keycloak.model.SSOUser
 
getIdentityProvider() - Method in class org.simexid.keycloak.model.FederatedIdentity
 
getLastName() - Method in class org.simexid.keycloak.model.SSOUser
 
getName() - Method in class org.simexid.keycloak.model.SSORoles
 
getNotBefore() - Method in class org.simexid.keycloak.model.SSOUser
 
getRealm() - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
getRealmRoles() - Method in class org.simexid.keycloak.model.SSOUser
 
getRealmUrl() - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
getRequiredActions() - Method in class org.simexid.keycloak.model.SSOUser
 
getText() - Method in enum class org.simexid.keycloak.enums.KeycloakEnum.SearchUserType
Gets the text representation of the enum value.
getText() - Method in enum class org.simexid.keycloak.enums.KeycloakEnum.Type
Gets the text representation of the enum value.
getToken() - Method in class org.simexid.keycloak.service.KeycloakUtil
Get the current keycloak token and expiration
getTokenUrl() - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
getUserId() - Method in class org.simexid.keycloak.model.FederatedIdentity
 
getUserInfo(String) - Method in class org.simexid.keycloak.service.KeycloakUtil
Retrieves the user information from Keycloak.
getUsername() - Method in class org.simexid.keycloak.model.SSOUser
 
getUserName() - Method in class org.simexid.keycloak.model.FederatedIdentity
 
getUserUrl() - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 

H

hashCode() - Method in class org.simexid.keycloak.model.FederatedIdentity
 
hashCode() - Method in class org.simexid.keycloak.model.KeycloakTokenResponse
 
hashCode() - Method in class org.simexid.keycloak.model.SSORoles
 
hashCode() - Method in class org.simexid.keycloak.model.SSOUser
 

K

KeycloakEnum - Interface in org.simexid.keycloak.enums
Enum class for Keycloak
KeycloakEnum.SearchUserType - Enum Class in org.simexid.keycloak.enums
Enum representing the type of user search in Keycloak.
KeycloakEnum.Type - Enum Class in org.simexid.keycloak.enums
Enum representing the type of Keycloak entity.
KeycloakTokenResponse - Class in org.simexid.keycloak.model
This class is used to represent the token response from the Keycloak server.
KeycloakTokenResponse() - Constructor for class org.simexid.keycloak.model.KeycloakTokenResponse
 
keycloakUtil() - Method in class org.simexid.keycloak.SimexidKeycloakAutoConfiguration
Creates a `KeycloakUtil` bean.
KeycloakUtil - Class in org.simexid.keycloak.service
Utility class for interacting with Keycloak.
KeycloakUtil() - Constructor for class org.simexid.keycloak.service.KeycloakUtil
 

L

LAST_NAME - Enum constant in enum class org.simexid.keycloak.enums.KeycloakEnum.SearchUserType
 

M

MultipleRolesFoundException - Exception Class in org.simexid.keycloak.exception
 
MultipleRolesFoundException() - Constructor for exception class org.simexid.keycloak.exception.MultipleRolesFoundException
 
MultipleRolesFoundException(String) - Constructor for exception class org.simexid.keycloak.exception.MultipleRolesFoundException
 
MultipleRolesFoundException(String, Throwable) - Constructor for exception class org.simexid.keycloak.exception.MultipleRolesFoundException
 
MultipleRolesFoundException(Throwable) - Constructor for exception class org.simexid.keycloak.exception.MultipleRolesFoundException
 
MultipleUsersFoundException - Exception Class in org.simexid.keycloak.exception
 
MultipleUsersFoundException() - Constructor for exception class org.simexid.keycloak.exception.MultipleUsersFoundException
 
MultipleUsersFoundException(String) - Constructor for exception class org.simexid.keycloak.exception.MultipleUsersFoundException
 
MultipleUsersFoundException(String, Throwable) - Constructor for exception class org.simexid.keycloak.exception.MultipleUsersFoundException
 
MultipleUsersFoundException(Throwable) - Constructor for exception class org.simexid.keycloak.exception.MultipleUsersFoundException
 

O

org.simexid.keycloak - package org.simexid.keycloak
 
org.simexid.keycloak.enums - package org.simexid.keycloak.enums
 
org.simexid.keycloak.exception - package org.simexid.keycloak.exception
 
org.simexid.keycloak.model - package org.simexid.keycloak.model
 
org.simexid.keycloak.service - package org.simexid.keycloak.service
 

R

REALM - Enum constant in enum class org.simexid.keycloak.enums.KeycloakEnum.Type
 
retrieveUserRole(String, KeycloakEnum.Type, String) - Method in class org.simexid.keycloak.service.KeycloakUtil
Retrieves the roles of a user in Keycloak.
RoleNotFoundException - Exception Class in org.simexid.keycloak.exception
 
RoleNotFoundException() - Constructor for exception class org.simexid.keycloak.exception.RoleNotFoundException
 
RoleNotFoundException(String) - Constructor for exception class org.simexid.keycloak.exception.RoleNotFoundException
 
RoleNotFoundException(String, Throwable) - Constructor for exception class org.simexid.keycloak.exception.RoleNotFoundException
 
RoleNotFoundException(Throwable) - Constructor for exception class org.simexid.keycloak.exception.RoleNotFoundException
 

S

searchRoles(String, KeycloakEnum.Type, String) - Method in class org.simexid.keycloak.service.KeycloakUtil
Searches for roles in Keycloak.
searchUser(KeycloakEnum.SearchUserType, String) - Method in class org.simexid.keycloak.service.KeycloakUtil
Searches for a user in Keycloak.
setAccessToken(String) - Method in class org.simexid.keycloak.model.KeycloakTokenResponse
 
setAdminUrl(String) - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
setAttributes(HashMap<String, List<String>>) - Method in class org.simexid.keycloak.model.SSOUser
 
setAuthServerUrl(String) - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
setClientId(String) - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
setClientRole(Boolean) - Method in class org.simexid.keycloak.model.SSORoles
 
setClientRoles(Map<String, List<String>>) - Method in class org.simexid.keycloak.model.SSOUser
 
setClientSecret(String) - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
setClientUiid(String) - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
setComposite(Boolean) - Method in class org.simexid.keycloak.model.SSORoles
 
setContainerId(String) - Method in class org.simexid.keycloak.model.SSORoles
 
setCreatedTimestamp(Long) - Method in class org.simexid.keycloak.model.SSOUser
 
setDescription(String) - Method in class org.simexid.keycloak.model.SSORoles
 
setEmail(String) - Method in class org.simexid.keycloak.model.SSOUser
 
setEmailVerified(Boolean) - Method in class org.simexid.keycloak.model.SSOUser
 
setEnabled(Boolean) - Method in class org.simexid.keycloak.model.SSOUser
 
setExp(long) - Method in class org.simexid.keycloak.model.KeycloakTokenResponse
 
setFederatedIdentities(List<FederatedIdentity>) - Method in class org.simexid.keycloak.model.SSOUser
 
setFirstName(String) - Method in class org.simexid.keycloak.model.SSOUser
 
setGrantType(String) - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
setGroups(List<String>) - Method in class org.simexid.keycloak.model.SSOUser
 
setId(String) - Method in class org.simexid.keycloak.model.SSORoles
 
setId(String) - Method in class org.simexid.keycloak.model.SSOUser
 
setIdentityProvider(String) - Method in class org.simexid.keycloak.model.FederatedIdentity
 
setLastName(String) - Method in class org.simexid.keycloak.model.SSOUser
 
setName(String) - Method in class org.simexid.keycloak.model.SSORoles
 
setNotBefore(Long) - Method in class org.simexid.keycloak.model.SSOUser
 
setRealm(String) - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
setRealmRoles(List<String>) - Method in class org.simexid.keycloak.model.SSOUser
 
setRealmUrl(String) - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
setRequiredActions(List<String>) - Method in class org.simexid.keycloak.model.SSOUser
 
setTokenUrl(String) - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
setUserId(String) - Method in class org.simexid.keycloak.model.FederatedIdentity
 
setUsername(String) - Method in class org.simexid.keycloak.model.SSOUser
 
setUserName(String) - Method in class org.simexid.keycloak.model.FederatedIdentity
 
setUserUrl(String) - Method in class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
SimexidKeycloakAutoConfiguration - Class in org.simexid.keycloak
Auto-configuration class for Simexid Keycloak integration.
SimexidKeycloakAutoConfiguration() - Constructor for class org.simexid.keycloak.SimexidKeycloakAutoConfiguration
 
SimexidKeycloakConfigurationProperties - Class in org.simexid.keycloak
Configuration properties for Simexid Keycloak integration.
SimexidKeycloakConfigurationProperties() - Constructor for class org.simexid.keycloak.SimexidKeycloakConfigurationProperties
 
SSORoles - Class in org.simexid.keycloak.model
This class is used to represent the roles of a user in the Keycloak server.
SSORoles() - Constructor for class org.simexid.keycloak.model.SSORoles
 
SSORoles(String, String, String, Boolean, Boolean, String) - Constructor for class org.simexid.keycloak.model.SSORoles
 
SSOUser - Class in org.simexid.keycloak.model
This class is used to represent the user in the Keycloak server.
SSOUser() - Constructor for class org.simexid.keycloak.model.SSOUser
 

T

toJson() - Method in class org.simexid.keycloak.model.FederatedIdentity
 
toJson() - Method in class org.simexid.keycloak.model.KeycloakTokenResponse
 
toJson() - Method in class org.simexid.keycloak.model.SSORoles
 
toJson() - Method in class org.simexid.keycloak.model.SSOUser
 
toString() - Method in class org.simexid.keycloak.model.FederatedIdentity
 
toString() - Method in class org.simexid.keycloak.model.KeycloakTokenResponse
 
toString() - Method in class org.simexid.keycloak.model.SSORoles
 
toString() - Method in class org.simexid.keycloak.model.SSOUser
 

U

updateUser(String, SSOUser) - Method in class org.simexid.keycloak.service.KeycloakUtil
Updates a user in Keycloak.
USERNAME - Enum constant in enum class org.simexid.keycloak.enums.KeycloakEnum.SearchUserType
 
UserNotFoundException - Exception Class in org.simexid.keycloak.exception
 
UserNotFoundException() - Constructor for exception class org.simexid.keycloak.exception.UserNotFoundException
 
UserNotFoundException(String) - Constructor for exception class org.simexid.keycloak.exception.UserNotFoundException
 
UserNotFoundException(String, Throwable) - Constructor for exception class org.simexid.keycloak.exception.UserNotFoundException
 
UserNotFoundException(Throwable) - Constructor for exception class org.simexid.keycloak.exception.UserNotFoundException
 

V

valueOf(String) - Static method in enum class org.simexid.keycloak.enums.KeycloakEnum.SearchUserType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.simexid.keycloak.enums.KeycloakEnum.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.simexid.keycloak.enums.KeycloakEnum.SearchUserType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.simexid.keycloak.enums.KeycloakEnum.Type
Returns an array containing the constants of this enum class, in the order they are declared.
A C D E F G H K L M O R S T U V 
All Classes and Interfaces|All Packages|Serialized Form