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