Class Constants
- java.lang.Object
-
- org.apache.catalina.authenticator.Constants
-
public class Constants extends java.lang.ObjectConstants used by the authentication framework.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOOKIE_PARTITIONED_ATTRThe name of the attribute used to indicate a partitioned cookie as part of CHIPS.static java.lang.StringDEFAULT_JAAS_CONFThe default JAAS login configuration file path.static java.lang.StringDEFAULT_KRB5_CONFThe default Kerberos 5 configuration file path.static java.lang.StringDEFAULT_LOGIN_MODULE_NAMEThe default JAAS login module name.static java.lang.StringFORM_ACTIONThe URI for the form-based authentication login action.static java.lang.StringFORM_PASSWORDThe parameter name for the form-based authentication password.static java.lang.StringFORM_REQUEST_NOTEThe 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.static java.lang.StringFORM_USERNAMEThe parameter name for the form-based authentication username.static java.lang.StringJAAS_CONF_PROPERTYThe system property for the JAAS login configuration file path.static java.lang.StringKRB5_CONF_PROPERTYThe system property for the Kerberos 5 configuration file path.static java.lang.StringREQ_JASPIC_SUBJECT_NOTEThe notes key for the JASPIC subject associated with the current request.static java.lang.StringREQ_SSOID_NOTEThe notes key to track the single-sign-on identity with which this request is associated.static java.lang.StringSESS_PASSWORD_NOTEWhen thecacheproperty of the authenticator is set tofalse, the Principal is not cached.static java.lang.StringSESS_USERNAME_NOTEWhen thecacheproperty of the authenticator is set tofalse, the Principal is not cached.static java.lang.StringSESSION_ID_NOTEThe session id used as a CSRF marker when redirecting a user's request.static java.lang.StringSINGLE_SIGN_ON_COOKIEThe cookie name used for single sign-on support.static java.lang.StringSPNEGO_METHODVendor specific SPNEGO authentication method.
-
-
-
Field Detail
-
SPNEGO_METHOD
public static final java.lang.String SPNEGO_METHOD
Vendor specific SPNEGO authentication method.- See Also:
- Constant Field Values
-
FORM_ACTION
public static final java.lang.String FORM_ACTION
The URI for the form-based authentication login action.- See Also:
- Constant Field Values
-
FORM_PASSWORD
public static final java.lang.String FORM_PASSWORD
The parameter name for the form-based authentication password.- See Also:
- Constant Field Values
-
FORM_USERNAME
public static final java.lang.String FORM_USERNAME
The parameter name for the form-based authentication username.- See Also:
- Constant Field Values
-
KRB5_CONF_PROPERTY
public static final java.lang.String KRB5_CONF_PROPERTY
The system property for the Kerberos 5 configuration file path.- See Also:
- Constant Field Values
-
DEFAULT_KRB5_CONF
public static final java.lang.String DEFAULT_KRB5_CONF
The default Kerberos 5 configuration file path.- See Also:
- Constant Field Values
-
JAAS_CONF_PROPERTY
public static final java.lang.String JAAS_CONF_PROPERTY
The system property for the JAAS login configuration file path.- See Also:
- Constant Field Values
-
DEFAULT_JAAS_CONF
public static final java.lang.String DEFAULT_JAAS_CONF
The default JAAS login configuration file path.- See Also:
- Constant Field Values
-
DEFAULT_LOGIN_MODULE_NAME
public static final java.lang.String DEFAULT_LOGIN_MODULE_NAME
The default JAAS login module name.- See Also:
- Constant Field Values
-
SINGLE_SIGN_ON_COOKIE
public static final java.lang.String SINGLE_SIGN_ON_COOKIE
The cookie name used for single sign-on support.- See Also:
- Constant Field Values
-
COOKIE_PARTITIONED_ATTR
public static final java.lang.String COOKIE_PARTITIONED_ATTR
The name of the attribute used to indicate a partitioned cookie as part of CHIPS. This cookie attribute is not defined by an RFC and may change in a non-backwards compatible way once equivalent functionality is included in an RFC.- See Also:
- Constant Field Values
-
REQ_SSOID_NOTE
public static final java.lang.String REQ_SSOID_NOTE
The notes key to track the single-sign-on identity with which this request is associated.- See Also:
- Constant Field Values
-
REQ_JASPIC_SUBJECT_NOTE
public static final java.lang.String REQ_JASPIC_SUBJECT_NOTE
The notes key for the JASPIC subject associated with the current request.- See Also:
- Constant Field Values
-
SESSION_ID_NOTE
public static final java.lang.String SESSION_ID_NOTE
The session id used as a CSRF marker when redirecting a user's request.- See Also:
- Constant Field Values
-
SESS_PASSWORD_NOTE
public static final java.lang.String SESS_PASSWORD_NOTE
When thecacheproperty of the authenticator is set tofalse, 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:
- Constant Field Values
-
SESS_USERNAME_NOTE
public static final java.lang.String SESS_USERNAME_NOTE
When thecacheproperty of the authenticator is set tofalse, 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:
- Constant Field Values
-
FORM_REQUEST_NOTE
public static final java.lang.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:
- Constant Field Values
-
-