Class CommonJwtProducer


  • @RequestScoped
    public class CommonJwtProducer
    extends Object
    A class that tracks the current validated MP-JWT and associated JsonWebToken via a thread local to provide a @RequestScoped JsonWebToken producer method. It also provides utility methods for access the current JsonWebToken claim values.
    • Constructor Detail

      • CommonJwtProducer

        public CommonJwtProducer()
    • Method Detail

      • generalJsonValueProducer

        public jakarta.json.JsonValue generalJsonValueProducer​(jakarta.enterprise.inject.spi.InjectionPoint ip)
        Return the indicated claim value as a JsonValue
        Parameters:
        ip - - injection point of the claim
        Returns:
        a JsonValue wrapper
      • getValue

        public <T> T getValue​(String name,
                              boolean isOptional)
      • getName

        public String getName​(jakarta.enterprise.inject.spi.InjectionPoint ip)