Enum Class SecurityTransformer.AuthorizationType

java.lang.Object
java.lang.Enum<SecurityTransformer.AuthorizationType>
io.quarkus.security.spi.SecurityTransformer.AuthorizationType
All Implemented Interfaces:
Serializable, Comparable<SecurityTransformer.AuthorizationType>, Constable
Enclosing interface:
SecurityTransformer

public static enum SecurityTransformer.AuthorizationType extends Enum<SecurityTransformer.AuthorizationType>
Types of authorization we perform for registered security annotations. If no authorization type is specified, this helper will apply all the authorization type values.
  • Enum Constant Details

    • SECURITY_CHECK

      public static final SecurityTransformer.AuthorizationType SECURITY_CHECK
      Security checks are performed for CDI beans and endpoints annotated with security annotations.
    • AUTHORIZATION_POLICY

      public static final SecurityTransformer.AuthorizationType AUTHORIZATION_POLICY
      Authorization policies are performed for incoming requests. They can be either global or restricted to certain methods by annotations.
  • Method Details

    • values

      public static SecurityTransformer.AuthorizationType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static SecurityTransformer.AuthorizationType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null