Class JwtConfigurationProperties

  • All Implemented Interfaces:
    io.micronaut.core.util.Toggleable, JwtConfiguration

    @Requires(property="micronaut.security.token.enabled",
              notEquals="false")
    @ConfigurationProperties("micronaut.security.token.jwt")
    public class JwtConfigurationProperties
    extends java.lang.Object
    implements JwtConfiguration
    JwtConfiguration implementation.
    Since:
    1.0
    Author:
    Sergio del Amo
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static boolean DEFAULT_ENABLED
      The default enable value.
      static java.lang.String PREFIX  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isEnabled()  
      void setEnabled​(boolean enabled)
      Sets whether JWT security is enabled.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JwtConfigurationProperties

        public JwtConfigurationProperties()
    • Method Detail

      • isEnabled

        public boolean isEnabled()
        Specified by:
        isEnabled in interface JwtConfiguration
        Specified by:
        isEnabled in interface io.micronaut.core.util.Toggleable
        Returns:
        a boolean flag indicating whether JWT beans should be enabled or not
      • setEnabled

        public void setEnabled​(boolean enabled)
        Sets whether JWT security is enabled. Default value (false).
        Parameters:
        enabled - True if it is