Class SidRetrievalStrategyImpl

  • All Implemented Interfaces:
    SidRetrievalStrategy

    public class SidRetrievalStrategyImpl
    extends java.lang.Object
    implements SidRetrievalStrategy
    Basic implementation of 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 Detail

      • SidRetrievalStrategyImpl

        public SidRetrievalStrategyImpl()
      • SidRetrievalStrategyImpl

        public SidRetrievalStrategyImpl​(RoleHierarchy roleHierarchy)