public class UserExternalHandler extends BaseHandler
VALID
Constructor and Description |
---|
UserExternalHandler() |
Modifier and Type | Method and Description |
---|---|
UserExtGroup |
createExternalGroupToRoleMap(User loggedInUser,
java.lang.String name,
java.util.List<java.lang.String> roles)
Create a new external user group
|
OrgUserExtGroup |
createExternalGroupToSystemGroupMap(User loggedInUser,
java.lang.String name,
java.util.List<java.lang.String> groupNames)
Create a new external user group
|
int |
deleteExternalGroupToRoleMap(User loggedInUser,
java.lang.String name)
delete an external user group
|
int |
deleteExternalGroupToSystemGroupMap(User loggedInUser,
java.lang.String name)
delete an external user group
|
int |
getDefaultOrg(User loggedInUser)
Get the value of EXT_AUTH_DEFAULT_ORGID
|
UserExtGroup |
getExternalGroupToRoleMap(User loggedInUser,
java.lang.String name)
Get a external user group
|
OrgUserExtGroup |
getExternalGroupToSystemGroupMap(User loggedInUser,
java.lang.String name)
Get a external user group
|
boolean |
getKeepTemporaryRoles(User loggedInUser)
Get the value of EXT_AUTH_KEEP_ROLES
|
boolean |
getUseOrgUnit(User loggedInUser)
Get the value of EXT_AUTH_USE_ORGUNIT
|
java.util.List<UserExtGroup> |
listExternalGroupToRoleMaps(User loggedInUser)
delete an external user group
|
java.util.List<OrgUserExtGroup> |
listExternalGroupToSystemGroupMaps(User loggedInUser)
delete an external user group
|
int |
setDefaultOrg(User loggedInUser,
java.lang.Integer defaultOrg)
Set the value of EXT_AUTH_DEFAULT_ORGID
|
int |
setExternalGroupRoles(User loggedInUser,
java.lang.String name,
java.util.List<java.lang.String> roles)
update a external user group
|
int |
setExternalGroupSystemGroups(User loggedInUser,
java.lang.String name,
java.util.List<java.lang.String> groupNames)
update a external user group
|
int |
setKeepTemporaryRoles(User loggedInUser,
java.lang.Boolean keepRoles)
Set the value of EXT_AUTH_KEEP_ROLES
|
int |
setUseOrgUnit(User loggedInUser,
java.lang.Boolean useOrgUnit)
Set the value of EXT_AUTH_USE_ORGUNIT
|
ensureConfigAdmin, ensureOrgAdmin, ensureOrgOrConfigAdmin, ensureSatAdmin, ensureSystemGroupAdmin, ensureUserRole, getLoggedInUser, invoke, providesAuthentication, setEntityAttribute, validateClientCertificate, validateEntitlements, validateMap, verifyOrgExists
public int setKeepTemporaryRoles(User loggedInUser, java.lang.Boolean keepRoles) throws PermissionCheckFailureException
loggedInUser
- The current userkeepRoles
- True if we should keep temporary roles between login sessionsPermissionCheckFailureException
- if the user is not a Sat adminpublic boolean getKeepTemporaryRoles(User loggedInUser) throws PermissionCheckFailureException
loggedInUser
- The current userPermissionCheckFailureException
- if the user is not a Sat adminpublic int setUseOrgUnit(User loggedInUser, java.lang.Boolean useOrgUnit) throws PermissionCheckFailureException
loggedInUser
- The current useruseOrgUnit
- True if we should keep pay attention to the Org Unit from IPAPermissionCheckFailureException
- if the user is not a Sat adminpublic boolean getUseOrgUnit(User loggedInUser) throws PermissionCheckFailureException
loggedInUser
- The current userPermissionCheckFailureException
- if the user is not a Sat adminpublic int setDefaultOrg(User loggedInUser, java.lang.Integer defaultOrg) throws PermissionCheckFailureException
loggedInUser
- The current userdefaultOrg
- the orgId that we want to use as the default orgPermissionCheckFailureException
- if the user is not a Sat adminpublic int getDefaultOrg(User loggedInUser) throws PermissionCheckFailureException
loggedInUser
- The current userPermissionCheckFailureException
- if the user is not a Sat adminpublic UserExtGroup createExternalGroupToRoleMap(User loggedInUser, java.lang.String name, java.util.List<java.lang.String> roles)
loggedInUser
- The current username
- The name of the new grouproles
- List of roles to set for this groupPermissionCheckFailureException
- if the user is not a Sat adminpublic UserExtGroup getExternalGroupToRoleMap(User loggedInUser, java.lang.String name)
loggedInUser
- The current username
- The name of the groupPermissionCheckFailureException
- if the user is not a Sat adminpublic int setExternalGroupRoles(User loggedInUser, java.lang.String name, java.util.List<java.lang.String> roles)
loggedInUser
- The current username
- The name of the grouproles
- the roles to setpublic int deleteExternalGroupToRoleMap(User loggedInUser, java.lang.String name)
loggedInUser
- The current username
- The name of the groupPermissionCheckFailureException
- if the user is not a Sat adminpublic java.util.List<UserExtGroup> listExternalGroupToRoleMaps(User loggedInUser)
loggedInUser
- The current userPermissionCheckFailureException
- if the user is not a Sat adminpublic OrgUserExtGroup createExternalGroupToSystemGroupMap(User loggedInUser, java.lang.String name, java.util.List<java.lang.String> groupNames)
loggedInUser
- The current username
- The name of the new groupgroupNames
- List of system groups to set for this grouppublic OrgUserExtGroup getExternalGroupToSystemGroupMap(User loggedInUser, java.lang.String name)
loggedInUser
- The current username
- The name of the grouppublic int setExternalGroupSystemGroups(User loggedInUser, java.lang.String name, java.util.List<java.lang.String> groupNames)
loggedInUser
- The current username
- The name of the groupgroupNames
- the groups to setpublic int deleteExternalGroupToSystemGroupMap(User loggedInUser, java.lang.String name)
loggedInUser
- The current username
- The name of the grouppublic java.util.List<OrgUserExtGroup> listExternalGroupToSystemGroupMaps(User loggedInUser)
loggedInUser
- The current userPermissionCheckFailureException
- if the user is not an Org admin