Class Constants

java.lang.Object
org.apache.catalina.authenticator.Constants

public class Constants extends Object
Constants used by the authentication framework.
  • Field Details

    • SPNEGO_METHOD

      public static final String SPNEGO_METHOD
      Vendor specific SPNEGO authentication method.
      See Also:
    • FORM_ACTION

      public static final String FORM_ACTION
      The URI for the form-based authentication login action.
      See Also:
    • FORM_PASSWORD

      public static final String FORM_PASSWORD
      The parameter name for the form-based authentication password.
      See Also:
    • FORM_USERNAME

      public static final String FORM_USERNAME
      The parameter name for the form-based authentication username.
      See Also:
    • KRB5_CONF_PROPERTY

      public static final String KRB5_CONF_PROPERTY
      The system property for the Kerberos 5 configuration file path.
      See Also:
    • DEFAULT_KRB5_CONF

      public static final String DEFAULT_KRB5_CONF
      The default Kerberos 5 configuration file path.
      See Also:
    • JAAS_CONF_PROPERTY

      public static final String JAAS_CONF_PROPERTY
      The system property for the JAAS login configuration file path.
      See Also:
    • DEFAULT_JAAS_CONF

      public static final String DEFAULT_JAAS_CONF
      The default JAAS login configuration file path.
      See Also:
    • DEFAULT_LOGIN_MODULE_NAME

      public static final String DEFAULT_LOGIN_MODULE_NAME
      The default JAAS login module name.
      See Also:
    • REQ_SSOID_NOTE

      public static final String REQ_SSOID_NOTE
      The notes key to track the single-sign-on identity with which this request is associated.
      See Also:
    • REQ_JASPIC_SUBJECT_NOTE

      public static final String REQ_JASPIC_SUBJECT_NOTE
      The notes key for the JASPIC subject associated with the current request.
      See Also:
    • SESSION_ID_NOTE

      public static final String SESSION_ID_NOTE
      The session id used as a CSRF marker when redirecting a user's request.
      See Also:
    • SESS_PASSWORD_NOTE

      public static final String SESS_PASSWORD_NOTE
      When the cache property of the authenticator is set to false, the Principal is not cached. In this case, if the current request is part of a session, the password used to authenticate this user will be stored under this key so the user can be re-authenticated on subsequent requests.
      See Also:
    • SESS_USERNAME_NOTE

      public static final String SESS_USERNAME_NOTE
      When the cache property of the authenticator is set to false, the Principal is not cached. In this case, if the current request is part of a session, the username used to authenticate this user will be stored under this key so the user can be re-authenticated on subsequent requests.
      See Also:
    • FORM_REQUEST_NOTE

      public static final String FORM_REQUEST_NOTE
      The original request information, to which the user will be redirected if authentication succeeds, is cached in the notes under this key during the authentication process.
      See Also: