public class SpaceWriteAccessVoter extends SpaceAccessVoter
| Constructor and Description |
|---|
SpaceWriteAccessVoter(StorageProviderFactory storageProviderFactory,
org.springframework.security.core.userdetails.UserDetailsService userDetailsService) |
| Modifier and Type | Method and Description |
|---|---|
int |
vote(org.springframework.security.core.Authentication auth,
Object resource,
Collection config)
This method checks the ACL state of the arg resource
(space and provider) and denies access to principals if they are
anonymous or if they do not have a WRITE ACL for the space.
|
extractSpaceId, getContentId, getHttpServletRequest, getHttpVerb, getSpaceACLs, getSpaceACLs, getSpaceId, getStorageProviderFactory, getStoreId, getUserGroups, groupsHaveReadAccess, groupsHaveWriteAccess, hasContentId, hasReadAccess, hasWriteAccess, isAdmin, isOpenResource, isSnapshotMetadataSpace, supports, supportspublic SpaceWriteAccessVoter(StorageProviderFactory storageProviderFactory, org.springframework.security.core.userdetails.UserDetailsService userDetailsService)
public int vote(org.springframework.security.core.Authentication auth,
Object resource,
Collection config)
auth - principal seeking AuthZresource - that is under protectionconfig - access-attributes defined on resourceCopyright © 2009–2018 DuraSpace. All rights reserved.