Class ElytronCallerDetailsResolver

java.lang.Object
org.wildfly.security.soteria.integration.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 Details

    • ElytronCallerDetailsResolver

      public ElytronCallerDetailsResolver()
  • Method Details

    • getCallerPrincipal

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

      public <T extends Principal> Set<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