Class AuthenticationConfiguration


  • public class AuthenticationConfiguration
    extends java.lang.Object
    • Field Detail

      • UNSECURED_PATHS

        public static final java.lang.String[] UNSECURED_PATHS
      • AUTHENTICATION_ENABLED

        public static final java.lang.String AUTHENTICATION_ENABLED
        See Also:
        Constant Field Values
      • NO_CREDENTIALS_401

        public static final java.lang.String NO_CREDENTIALS_401
        See Also:
        Constant Field Values
      • ROLE_PRINCIPAL_CLASSES

        public static final java.lang.String ROLE_PRINCIPAL_CLASSES
        See Also:
        Constant Field Values
      • AUTHENTICATION_CONTAINER_DISCOVERY_CLASSES

        public static final java.lang.String AUTHENTICATION_CONTAINER_DISCOVERY_CLASSES
        See Also:
        Constant Field Values
      • KEYCLOAK_ENABLED

        public static final java.lang.String KEYCLOAK_ENABLED
        See Also:
        Constant Field Values
      • HAWTIO_AUTHENTICATION_ENABLED

        public static final java.lang.String HAWTIO_AUTHENTICATION_ENABLED
        See Also:
        Constant Field Values
      • HAWTIO_NO_CREDENTIALS_401

        public static final java.lang.String HAWTIO_NO_CREDENTIALS_401
        See Also:
        Constant Field Values
      • HAWTIO_ROLE_PRINCIPAL_CLASSES

        public static final java.lang.String HAWTIO_ROLE_PRINCIPAL_CLASSES
        See Also:
        Constant Field Values
      • HAWTIO_AUTH_CONTAINER_DISCOVERY_CLASSES

        public static final java.lang.String HAWTIO_AUTH_CONTAINER_DISCOVERY_CLASSES
        See Also:
        Constant Field Values
      • HAWTIO_KEYCLOAK_ENABLED

        public static final java.lang.String HAWTIO_KEYCLOAK_ENABLED
        See Also:
        Constant Field Values
      • AUTHENTICATION_CONFIGURATION

        public static final java.lang.String AUTHENTICATION_CONFIGURATION
        See Also:
        Constant Field Values
      • DEFAULT_KARAF_ROLE_PRINCIPAL_CLASSES

        public static final java.lang.String DEFAULT_KARAF_ROLE_PRINCIPAL_CLASSES
        See Also:
        Constant Field Values
      • TOMCAT_AUTH_CONTAINER_DISCOVERY

        public static final java.lang.String TOMCAT_AUTH_CONTAINER_DISCOVERY
        See Also:
        Constant Field Values
    • Constructor Detail

      • AuthenticationConfiguration

        public AuthenticationConfiguration​(javax.servlet.ServletContext servletContext)
    • Method Detail

      • isEnabled

        public boolean isEnabled()
      • isNoCredentials401

        public boolean isNoCredentials401()
      • getRealm

        public java.lang.String getRealm()
      • getRole

        public java.lang.String getRole()
      • getRolePrincipalClasses

        public java.lang.String getRolePrincipalClasses()
      • setRolePrincipalClasses

        public void setRolePrincipalClasses​(java.lang.String rolePrincipalClasses)
      • getConfiguration

        public javax.security.auth.login.Configuration getConfiguration()
      • setConfiguration

        public void setConfiguration​(javax.security.auth.login.Configuration configuration)
      • isKeycloakEnabled

        public boolean isKeycloakEnabled()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object