Index
All Classes and Interfaces|All Packages
A
- AccountAccessDecisionVoter - Class in org.duracloud.account.security.vote
-
This class votes on calls to the AccountAccessService.
- AccountAccessDecisionVoter(DuracloudRepoMgr) - Constructor for class org.duracloud.account.security.vote.AccountAccessDecisionVoter
- AccountManagerAccessDecisionVoter - Class in org.duracloud.account.security.vote
-
This class votes on calls to the AccountManagerService.
- AccountManagerAccessDecisionVoter(DuracloudRepoMgr) - Constructor for class org.duracloud.account.security.vote.AccountManagerAccessDecisionVoter
- additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken) - Method in class org.duracloud.account.security.auth.AuthProvider
- ANY - Enum constant in enum class org.duracloud.account.security.domain.SecuredRule.Scope
- asString(int) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
- AuthProvider - Class in org.duracloud.account.security.auth
-
Authentication provider which allows default authentication behavior of the spring DaoAuthenticationProvider, but adds a check to see if the user's request originated from an IP address which is within the defined valid IP ranges.
- AuthProvider(UserDetailsService, PasswordEncoder) - Constructor for class org.duracloud.account.security.auth.AuthProvider
B
- BaseAccessDecisionVoter - Class in org.duracloud.account.security.vote
- BaseAccessDecisionVoter(DuracloudRepoMgr) - Constructor for class org.duracloud.account.security.vote.BaseAccessDecisionVoter
C
- castVote(int, MethodInvocation) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
G
- getAllUserRightsForAcct(Long) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
- getCurrentUser(Authentication) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
- getRole() - Method in class org.duracloud.account.security.domain.SecuredRule
- getRule(Collection<ConfigAttribute>) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
- getScope() - Method in class org.duracloud.account.security.domain.SecuredRule
- getTargetService() - Method in class org.duracloud.account.security.vote.AccountAccessDecisionVoter
- getTargetService() - Method in class org.duracloud.account.security.vote.AccountManagerAccessDecisionVoter
- getTargetService() - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
-
This abstract method returns the class for which this voter has interest.
- getTargetService() - Method in class org.duracloud.account.security.vote.RootAccountManagerAccessDecisionVoter
- getTargetService() - Method in class org.duracloud.account.security.vote.UserAccessDecisionVoter
- getUserRightsForAcct(Long, Long) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
- getUserRoles(Authentication) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
H
- hasVote(int) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
I
- ipInRange(String, String) - Method in class org.duracloud.account.security.auth.AuthProvider
-
Determines if a given IP address is in the given IP range.
L
- log - Variable in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
N
- numUsersForAccount(Long) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
O
- org.duracloud.account.security.auth - package org.duracloud.account.security.auth
- org.duracloud.account.security.domain - package org.duracloud.account.security.domain
- org.duracloud.account.security.vote - package org.duracloud.account.security.vote
R
- RootAccountManagerAccessDecisionVoter - Class in org.duracloud.account.security.vote
-
This class votes on calls to the RootAccountManagerService.
- RootAccountManagerAccessDecisionVoter(DuracloudRepoMgr) - Constructor for class org.duracloud.account.security.vote.RootAccountManagerAccessDecisionVoter
S
- SecuredRule - Class in org.duracloud.account.security.domain
-
This class defines a bean used to constrain the access rules over secured method calls.
- SecuredRule(String) - Constructor for class org.duracloud.account.security.domain.SecuredRule
- SecuredRule.Scope - Enum Class in org.duracloud.account.security.domain
- SELF_ACCT - Enum constant in enum class org.duracloud.account.security.domain.SecuredRule.Scope
- SELF_ACCT_PEER - Enum constant in enum class org.duracloud.account.security.domain.SecuredRule.Scope
- SELF_ACCT_PEER_UPDATE - Enum constant in enum class org.duracloud.account.security.domain.SecuredRule.Scope
- SELF_ID - Enum constant in enum class org.duracloud.account.security.domain.SecuredRule.Scope
- SELF_NAME - Enum constant in enum class org.duracloud.account.security.domain.SecuredRule.Scope
- supports(Class<?>) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
- supports(ConfigAttribute) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
- supportsTarget(MethodInvocation) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
U
- UserAccessDecisionVoter - Class in org.duracloud.account.security.vote
-
This class votes on calls to the DuracloudUserService.
- UserAccessDecisionVoter(DuracloudRepoMgr) - Constructor for class org.duracloud.account.security.vote.UserAccessDecisionVoter
V
- valueOf(String) - Static method in enum class org.duracloud.account.security.domain.SecuredRule.Scope
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.duracloud.account.security.domain.SecuredRule.Scope
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vote(Authentication, MethodInvocation, Collection<ConfigAttribute>) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
- voteHasRole(String, Collection<String>) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
- voteImpl(Authentication, MethodInvocation, Collection<ConfigAttribute>, Object[], DuracloudUser, SecuredRule, String, SecuredRule.Scope) - Method in class org.duracloud.account.security.vote.AccountAccessDecisionVoter
- voteImpl(Authentication, MethodInvocation, Collection<ConfigAttribute>, Object[], DuracloudUser, SecuredRule, String, SecuredRule.Scope) - Method in class org.duracloud.account.security.vote.AccountManagerAccessDecisionVoter
- voteImpl(Authentication, MethodInvocation, Collection<ConfigAttribute>, Object[], DuracloudUser, SecuredRule, String, SecuredRule.Scope) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
- voteImpl(Authentication, MethodInvocation, Collection<ConfigAttribute>, Object[], DuracloudUser, SecuredRule, String, SecuredRule.Scope) - Method in class org.duracloud.account.security.vote.UserAccessDecisionVoter
- voteMyUserId(DuracloudUser, Long) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
- voteMyUsername(DuracloudUser, String) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
- voteRolesAreSufficientToUpdateOther(Set<Role>, Set<Role>) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
- voteUserHasRoleOnAccount(DuracloudUser, String, Long) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
- voteUserHasRoleOnAcctToUpdateOthersRoles(Long, Long, Long, Set<Role>) - Method in class org.duracloud.account.security.vote.BaseAccessDecisionVoter
All Classes and Interfaces|All Packages