Class KeycloakManagementService
java.lang.Object
org.activiti.cloud.services.identity.keycloak.KeycloakManagementService
- All Implemented Interfaces:
org.activiti.cloud.identity.IdentityManagementService,org.activiti.cloud.identity.IdentityService
public class KeycloakManagementService
extends Object
implements org.activiti.cloud.identity.IdentityManagementService, org.activiti.cloud.identity.IdentityService
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.activiti.cloud.identity.UserTypeSearchParamstatic final Stringstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddApplicationPermissions(String application, List<org.activiti.cloud.identity.model.SecurityRequestBodyRepresentation> securityRequestBodyRepresentations) org.activiti.cloud.identity.model.GroupfindGroupByName(String groupName) List<org.activiti.cloud.identity.model.Group> findGroups(org.activiti.cloud.identity.GroupSearchParams groupSearchParams) org.activiti.cloud.identity.model.UserfindUserById(String userId) org.activiti.cloud.identity.model.UserfindUserByName(String userName) List<org.activiti.cloud.identity.model.User> findUsers(org.activiti.cloud.identity.UserSearchParams userSearchParams) List<org.activiti.cloud.identity.model.User> findUsersByGroupName(String groupName) List<org.activiti.cloud.identity.model.SecurityResponseRepresentation> getApplicationPermissions(String application, Set<String> roles)
-
Field Details
-
PAGE_START
public static final int PAGE_START- See Also:
-
PAGE_SIZE
public static final int PAGE_SIZE- See Also:
-
DEFAULT_USERTYPE
public static final org.activiti.cloud.identity.UserTypeSearchParam DEFAULT_USERTYPE -
KEYCLOAK_SERVICE_ACCOUNT_PREFIX
- See Also:
-
-
Constructor Details
-
KeycloakManagementService
-
-
Method Details
-
findUsers
public List<org.activiti.cloud.identity.model.User> findUsers(org.activiti.cloud.identity.UserSearchParams userSearchParams) - Specified by:
findUsersin interfaceorg.activiti.cloud.identity.IdentityManagementService
-
findGroups
public List<org.activiti.cloud.identity.model.Group> findGroups(org.activiti.cloud.identity.GroupSearchParams groupSearchParams) - Specified by:
findGroupsin interfaceorg.activiti.cloud.identity.IdentityManagementService
-
getApplicationPermissions
public List<org.activiti.cloud.identity.model.SecurityResponseRepresentation> getApplicationPermissions(String application, Set<String> roles) - Specified by:
getApplicationPermissionsin interfaceorg.activiti.cloud.identity.IdentityManagementService
-
findUserById
- Specified by:
findUserByIdin interfaceorg.activiti.cloud.identity.IdentityManagementService
-
findUsersByGroupName
- Specified by:
findUsersByGroupNamein interfaceorg.activiti.cloud.identity.IdentityService
-
findUserByName
- Specified by:
findUserByNamein interfaceorg.activiti.cloud.identity.IdentityService
-
findGroupByName
- Specified by:
findGroupByNamein interfaceorg.activiti.cloud.identity.IdentityService
-
addApplicationPermissions
public void addApplicationPermissions(String application, List<org.activiti.cloud.identity.model.SecurityRequestBodyRepresentation> securityRequestBodyRepresentations) - Specified by:
addApplicationPermissionsin interfaceorg.activiti.cloud.identity.IdentityManagementService
-