org.itracker.services.util
Interface AuthenticationConstants

All Known Implementing Classes:
AbstractPluggableAuthenticator, DefaultAuthenticator, TestAuthenticator, UserUtilities, WindowsSSONAuthenticator, WindowsSSONAuthenticatorADInfo

public interface AuthenticationConstants

This interface defines some constants used by the pluggable authentication system.


Field Summary
static int AUTH_TYPE_CERTIFICATE
          The authentication information is a Certificate object containing the certificate presented by the user.
static int AUTH_TYPE_PASSWORD_ENC
          The authentication information is a String object containing the SHA1 hash of the plaintext password.
static int AUTH_TYPE_PASSWORD_PLAIN
          The authentication information is a String object containing the plaintext password.
static int AUTH_TYPE_REQUEST
          The authentication information is a HttpServletRequest object containing the required authentication information in request or session attributes/parameters.
static int AUTH_TYPE_SHARED_SECRET
          The authentication information is an String object containing shared secret of some type, or a unique key.
static int AUTH_TYPE_UNKNOWN
          The authentication information is of an unknown type, or not provided.
static int REQ_SOURCE_API
          The authentication request is being made from an API call
static int REQ_SOURCE_UNKNOWN
          The authentication request is being made from an unknown location
static int REQ_SOURCE_WEB
          The authentication request is being made from the supplied web application
static int UPDATE_TYPE_CORE
          The type of update being performed only includes core profile information, and possibly the password
static int UPDATE_TYPE_PERMISSION_ADD
          The type of update being performed only includes permission information.
static int UPDATE_TYPE_PERMISSION_SET
          The type of update being performed only includes permission information.
static int UPDATE_TYPE_PREFERENCE
          The type of update being performed only includes user preferences
 

Field Detail

AUTH_TYPE_UNKNOWN

static final int AUTH_TYPE_UNKNOWN
The authentication information is of an unknown type, or not provided. The authenticator in this case will be the request object if available.

See Also:
Constant Field Values

AUTH_TYPE_PASSWORD_PLAIN

static final int AUTH_TYPE_PASSWORD_PLAIN
The authentication information is a String object containing the plaintext password.

See Also:
Constant Field Values

AUTH_TYPE_PASSWORD_ENC

static final int AUTH_TYPE_PASSWORD_ENC
The authentication information is a String object containing the SHA1 hash of the plaintext password.

See Also:
Constant Field Values

AUTH_TYPE_SHARED_SECRET

static final int AUTH_TYPE_SHARED_SECRET
The authentication information is an String object containing shared secret of some type, or a unique key.

See Also:
Constant Field Values

AUTH_TYPE_CERTIFICATE

static final int AUTH_TYPE_CERTIFICATE
The authentication information is a Certificate object containing the certificate presented by the user.

See Also:
Constant Field Values

AUTH_TYPE_REQUEST

static final int AUTH_TYPE_REQUEST
The authentication information is a HttpServletRequest object containing the required authentication information in request or session attributes/parameters.

See Also:
Constant Field Values

UPDATE_TYPE_CORE

static final int UPDATE_TYPE_CORE
The type of update being performed only includes core profile information, and possibly the password

See Also:
Constant Field Values

UPDATE_TYPE_PERMISSION_SET

static final int UPDATE_TYPE_PERMISSION_SET
The type of update being performed only includes permission information. All permissions are being updated.

See Also:
Constant Field Values

UPDATE_TYPE_PERMISSION_ADD

static final int UPDATE_TYPE_PERMISSION_ADD
The type of update being performed only includes permission information. Only additional permissions are being added.

See Also:
Constant Field Values

UPDATE_TYPE_PREFERENCE

static final int UPDATE_TYPE_PREFERENCE
The type of update being performed only includes user preferences

See Also:
Constant Field Values

REQ_SOURCE_UNKNOWN

static final int REQ_SOURCE_UNKNOWN
The authentication request is being made from an unknown location

See Also:
Constant Field Values

REQ_SOURCE_WEB

static final int REQ_SOURCE_WEB
The authentication request is being made from the supplied web application

See Also:
Constant Field Values

REQ_SOURCE_API

static final int REQ_SOURCE_API
The authentication request is being made from an API call

See Also:
Constant Field Values


Copyright © 2002-2012 itracker. All Rights Reserved.