AbstractUserDetailsAuthenticationProvider
based on
PrincipalAccessControlProvider
and AccessControlProvider
.AccessControlProvider
.AbstractAccessControlProvider.initialize(AccessControlSchema)
from the derived implementation.AccessControlSchema
that represents a tree of
AccessControlGroup
s and AccessControlPermission
s.GrantedAuthority
for a AccessControl
.AccessControlGroup
represents a collection of permissions
.AccessControlPermission
represents an atomic permission of the application.AccessControl
s.AccessControlProvider
.AccessControlGroup
s to
AccessControlPermission
s.AccessControlSchemaMapper.read(InputStream)
and AccessControlSchemaMapper.write(AccessControlSchema, OutputStream)
the
AccessControlSchema
.load
the AccessControlSchema
from an arbitrary source.AccessControlSchemaProvider
.ValidationEventHandler
.AccessControlSchema
.AccessControlGroup
has no cyclic inheritance
graph
.IDs
of all AccessControlPermission
s (or more
precisely of all AccessControl
s) contained in the AccessControl
identified
by the given groupId
.AccessControl
s contained in the AccessControl
identified
by the given groupId
.AbstractAccessControlProvider.initialize(AccessControlSchema)
to collect all AccessControl
s recursively.PrincipalGroupProviderGroupImpl.getAccessControlIds(Group)
to recursively collect the groups.AbstractAccessControlProvider.collectAccessControlIds(String, Set)
for AccessControlGroup
s.AbstractAccessControlProvider.collectAccessControls(String, Set)
for AccessControlGroup
s.UserDetails
that represent the user with the given username
.InvalidConfigurationException
with the given messageInvalidConfigurationException
with the given message and the given causeLogger
instance.JsonUsernamePasswordAuthenticationFilter
.get the permission groups
for a
Principal
.PrincipalAccessControlProvider
based on Group
.AccessControlSchema
from the given InputStream
.Principal
object representing the user.AbstractAccessControlBasedAuthenticationProvider
.AccessControlSchema
to the given OutputStream
.File
.OutputStream
.Copyright © 2014–2016 OASP-Team. All rights reserved.