public class SidRetrievalStrategyImpl extends java.lang.Object implements SidRetrievalStrategy
SidRetrievalStrategy
that creates a Sid
for the
principal, as well as every granted authority the principal holds. Can optionally have
a RoleHierarchy injected in order to determine the extended list of
authorities that the principal is assigned.
The returned array will always contain the PrincipalSid
before any
GrantedAuthoritySid
elements.
Constructor and Description |
---|
SidRetrievalStrategyImpl() |
SidRetrievalStrategyImpl(RoleHierarchy roleHierarchy) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Sid> |
getSids(Authentication authentication) |
public SidRetrievalStrategyImpl()
public SidRetrievalStrategyImpl(RoleHierarchy roleHierarchy)
public java.util.List<Sid> getSids(Authentication authentication)
getSids
in interface SidRetrievalStrategy