public class SidRetrievalStrategyImpl extends 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) |
public SidRetrievalStrategyImpl()
public SidRetrievalStrategyImpl(RoleHierarchy roleHierarchy)
public List<Sid> getSids(Authentication authentication)
getSids
in interface SidRetrievalStrategy