Class CCSMIdentityService
java.lang.Object
io.camunda.optimize.service.identity.AbstractIdentityService
io.camunda.optimize.service.identity.CCSMIdentityService
- All Implemented Interfaces:
ConfigurationReloadable
@Component
@Conditional(io.camunda.optimize.service.util.configuration.condition.CCSMCondition.class)
public class CCSMIdentityService
extends AbstractIdentityService
-
Field Summary
Fields inherited from class io.camunda.optimize.service.identity.AbstractIdentityService
configurationService -
Constructor Summary
ConstructorsConstructorDescriptionCCSMIdentityService(ConfigurationService configurationService, CCSMTokenService ccsmTokenService, CCSMUserCache userCache) -
Method Summary
Modifier and TypeMethodDescriptiongetAllGroupsOfUser(String userId) getCurrentUserById(String userId, jakarta.servlet.http.HttpServletRequest request) getGroupById(String groupId) getGroupsById(Set<String> groupIds) getUserById(String userId) getUsersByEmail(Set<String> emails) getUsersById(Set<String> userIds) booleanisUserAuthorizedToAccessIdentity(String userId, IdentityDto identity) searchForIdentitiesAsUser(String userId, String searchString, int maxResults, boolean excludeUserGroups) Methods inherited from class io.camunda.optimize.service.identity.AbstractIdentityService
doesIdentityExist, filterIdentitySearchResultByUserAuthorizations, getEnabledAuthorizations, getIdentityNameById, getIdentityWithMetadataForId, getIdentityWithMetadataForIdAsUser, reloadConfiguration, validateUserAuthorizedToAccessRoleOrFail
-
Constructor Details
-
CCSMIdentityService
public CCSMIdentityService(ConfigurationService configurationService, CCSMTokenService ccsmTokenService, CCSMUserCache userCache)
-
-
Method Details
-
getUserById
- Specified by:
getUserByIdin classAbstractIdentityService
-
getCurrentUserById
public Optional<UserDto> getCurrentUserById(String userId, jakarta.servlet.http.HttpServletRequest request) - Specified by:
getCurrentUserByIdin classAbstractIdentityService
-
getGroupById
- Specified by:
getGroupByIdin classAbstractIdentityService
-
getAllGroupsOfUser
- Specified by:
getAllGroupsOfUserin classAbstractIdentityService
-
isUserAuthorizedToAccessIdentity
- Specified by:
isUserAuthorizedToAccessIdentityin classAbstractIdentityService
-
searchForIdentitiesAsUser
public IdentitySearchResultResponseDto searchForIdentitiesAsUser(String userId, String searchString, int maxResults, boolean excludeUserGroups) - Specified by:
searchForIdentitiesAsUserin classAbstractIdentityService
-
getUsersById
- Overrides:
getUsersByIdin classAbstractIdentityService
-
getGroupsById
- Overrides:
getGroupsByIdin classAbstractIdentityService
-
getUsersByEmail
-