Class ElytronCallerDetailsResolver

  • All Implemented Interfaces:
    org.glassfish.soteria.authorization.spi.CallerDetailsResolver

    public class ElytronCallerDetailsResolver
    extends Object
    implements org.glassfish.soteria.authorization.spi.CallerDetailsResolver
    Author:
    Darran Lofthouse
    • Constructor Detail

      • ElytronCallerDetailsResolver

        public ElytronCallerDetailsResolver()
    • Method Detail

      • getCallerPrincipal

        public Principal getCallerPrincipal()
        Specified by:
        getCallerPrincipal in interface org.glassfish.soteria.authorization.spi.CallerDetailsResolver
      • getPrincipalsByType

        public <T extends PrincipalSet<T> getPrincipalsByType​(Class<T> pType)
        Specified by:
        getPrincipalsByType in interface org.glassfish.soteria.authorization.spi.CallerDetailsResolver
      • isCallerInRole

        public boolean isCallerInRole​(String role)
        Specified by:
        isCallerInRole in interface org.glassfish.soteria.authorization.spi.CallerDetailsResolver
      • getAllDeclaredCallerRoles

        public Set<String> getAllDeclaredCallerRoles()
        Specified by:
        getAllDeclaredCallerRoles in interface org.glassfish.soteria.authorization.spi.CallerDetailsResolver