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