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