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