Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- alreadyExisted(JSONObject) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
- assignUserToGroup(String, String, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
- assignUserToGroupIfNotInGroup(String, String, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
- attachAdminIdToMember(Member, String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
C
- configAttributeForAdminId() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
The attribute name that holds the admin_id value for a member
- configAttributeForAdminNameSuffix() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
The attribute name that holds the string to append to the end of a user's name.
- configAttributeForAdminRole() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
The attribute name that holds the role for an admin group.
- configEmailRecipientsGroupName() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
- configFolderForDuoAdmins() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
Folder for duo admin sync
- configFolderForDuoGroups() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
folder for duo groups, ends in colon
- configSourcesForSubjects() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
sources for subjects
- configSubjectAttributeForDuoUsername() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
subject attribute to get the duo username from the subject, could be "id" for subject id
- configSubjectAttributeForEmail() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
- configSubjectAttributeForName() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
- configSubjectAttributeForPhone() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
- createAdminAccountPassword() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
Creates a password for a new administrator account.
- createDuoGroup(String, String, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
-
create duo group
- createNewAdminAccount(String, String, String, String, String, boolean, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
D
- deleteAdminAccount(String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
- deleteDuoGroup(String, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
-
delete duo group
- deleteUnknownAdminAccountsAfterSeconds() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
Configuration option for how long since the last login before a disabled admin account can be enabled.
- DuoGrouperExternalSystem - Class in edu.internet2.middleware.grouperDuo
- DuoGrouperExternalSystem() - Constructor for class edu.internet2.middleware.grouperDuo.DuoGrouperExternalSystem
- duoLog(String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoLog
-
log something to the log file
- duoLog(Map<String, Object>, Long) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoLog
-
log something to the log file
- duoStem(Map<String, Object>) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
get duo stem from expirable cache or from database duo stem
- duoStemHelper(Map<String, Object>) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
duo stem
E
- edu.internet2.middleware.grouperDuo - package edu.internet2.middleware.grouperDuo
- equals(Object) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- executeAdminUpdateRequest(GrouperDuoAdministrator, Http) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
F
- fetchOrCreateGrouperDuoAdministrator(Member, boolean, Map<String, GrouperDuoAdministrator>) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
Fetches a GrouperDuoAdministrator object for a user, and handles updating the attributes attached to the user.
- fullRefreshLogic() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdminFullRefresh
- fullRefreshLogic() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoFullRefresh
- fullRefreshLogic(OtherJobBase.OtherJobInput) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdminFullRefresh
- fullRefreshLogic(OtherJobBase.OtherJobInput) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoFullRefresh
-
full refresh logic
G
- getAdminId() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- getAdminIdFromMember(Member) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
- getConfigFileName() - Method in class edu.internet2.middleware.grouperDuo.DuoGrouperExternalSystem
- getConfigIdRegex() - Method in class edu.internet2.middleware.grouperDuo.DuoGrouperExternalSystem
- getConfigIdThatIdentifiesThisConfig() - Method in class edu.internet2.middleware.grouperDuo.DuoGrouperExternalSystem
- getConfigItemPrefix() - Method in class edu.internet2.middleware.grouperDuo.DuoGrouperExternalSystem
- getDescription() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoGroup
- getEmail() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- getExistingAdminRole(GrouperSession, Member) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
Checks if the user is already a member of another admin role.
- getId() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoGroup
- getLastLogin() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- getName() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- getName() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoGroup
- getPhone() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- getRole() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- getSubjectAttributesForEmail(Subject) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
Build a formatted string of subject attributes for an error notification.
- getUserId() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoUser
-
duo user id
- getUsername() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoUser
-
username (netid)
- GROUPER_DUO_ADMIN_FULL_REFRESH - Static variable in class edu.internet2.middleware.grouperDuo.GrouperDuoAdminFullRefresh
- GROUPER_DUO_FULL_REFRESH - Static variable in class edu.internet2.middleware.grouperDuo.GrouperDuoFullRefresh
-
change log temp to change log
- GrouperDuoAdminFullRefresh - Class in edu.internet2.middleware.grouperDuo
-
Synchronize
- GrouperDuoAdminFullRefresh() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoAdminFullRefresh
- GrouperDuoAdministrator - Class in edu.internet2.middleware.grouperDuo
-
Class representing the user object from Duo's Admin API.
- GrouperDuoAdministrator() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- GrouperDuoAdminMembershipHook - Class in edu.internet2.middleware.grouperDuo
-
Limits a member from being added to two Duo Admin roles.
- GrouperDuoAdminMembershipHook() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoAdminMembershipHook
- GrouperDuoChangeLogConsumer - Class in edu.internet2.middleware.grouperDuo
- GrouperDuoChangeLogConsumer() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoChangeLogConsumer
- GrouperDuoCommands - Class in edu.internet2.middleware.grouperDuo
- GrouperDuoCommands() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
- GrouperDuoFullRefresh - Class in edu.internet2.middleware.grouperDuo
- GrouperDuoFullRefresh() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoFullRefresh
- GrouperDuoGroup - Class in edu.internet2.middleware.grouperDuo
-
group returned from duo
- GrouperDuoGroup() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoGroup
- GrouperDuoLog - Class in edu.internet2.middleware.grouperDuo
-
logger to log the traffic of duo
- GrouperDuoLog() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoLog
- GrouperDuoUser - Class in edu.internet2.middleware.grouperDuo
- GrouperDuoUser() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoUser
- GrouperDuoUtils - Class in edu.internet2.middleware.grouperDuo
- GrouperDuoUtils() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
I
- isActive() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- isDeleteUnknownAdminAccountsEnabled() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
Configuration option for whether or not to delete administrators.
- isDisableUnknownAdminAccountsEnabled() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
Config option for enabling the disabling of administrator accounts not associated with a Grouper user.
- isDuoAdminSyncEnabled() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
- isDuoGroupSyncEnabled() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
- isPasswordChangeRequired() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- isRestrictedByAdminUnits() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- isValidDuoAdminGroup(GrouperSession, String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
Checks that a group name is within the admin sync folder and that the extension is a valid duo admin role.
L
- logError(String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoLog
- logError(String, Throwable) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoLog
- logInfo(String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoLog
M
- main(String[]) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
- main(String[]) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoFullRefresh
- manageableAdminRoles() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
- membershipPreAddMember(HooksContext, HooksMembershipChangeBean) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdminMembershipHook
P
- processChangeLogEntries(List<ChangeLogEntry>, ChangeLogProcessorMetadata) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoChangeLogConsumer
- provisionAdminAccountsWithRandomPasswords() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
R
- removeSubjectFromDuoAdminGroups(GrouperSession, Subject) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
Removes a subject from all Duo Admin groups.
- removeUserFromGroup(String, String, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
- retrieveAdminAccount(String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
-
Retrieve a GrouperDuoAdministrator object from the API.
- retrieveAdminAccounts() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
- retrieveDuoUserByIdOrUsername(String, boolean, Integer) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
-
retrieve duo user
- retrieveGroupIdFromGroupName(String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
- retrieveGroups() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
-
get all groups, loop through pages
- retrieveGroupsForUser(String, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
- retrieveUserIdFromUsername(String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
- retrieveUsersForGroup(String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
- run(OtherJobBase.OtherJobInput) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdminFullRefresh
- run(OtherJobBase.OtherJobInput) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoFullRefresh
S
- sendEmailToGroupMembers(Group, String, String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
Sends an email to all members of a Grouper group.
- setActive(boolean) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- setAdminId(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- setDescription(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoGroup
- setEmail(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- setId(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoGroup
- setLastLogin(Long) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- setName(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- setName(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoGroup
- setPasswordChangeRequired(boolean) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- setPhone(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- setRestrictedByAdminUnits(boolean) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- setRole(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- setUserId(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoUser
-
duo user id
- setUsername(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoUser
-
username (netid)
- startAdminUpdateRequest(GrouperDuoAdministrator) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
- synchronizeMemberAndDuoAdministrator(GrouperSession, Member, GrouperDuoAdministrator) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
T
- toString() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
- toString() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoGroup
- toString() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoUser
U
- updateAdminName(Http, String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
- updateAdminRole(Http, String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
- updateAdminStatus(Http, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
- updateDuoGroup(String, String, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
- userInGroup(String, String, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
V
- validDuoGroupName(String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
-
must be in stem and not have invalid suffix
All Classes and Interfaces|All Packages|Constant Field Values