Class CommonJwtProducer

java.lang.Object
io.smallrye.jwt.auth.cdi.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 Details

    • CommonJwtProducer

      public CommonJwtProducer()
  • Method Details

    • 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)