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, verifyOrgExistspublic 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