com.adobe.idp.um.spi.authentication
Interface AuthScheme


public interface AuthScheme

The AuthScheme interface defines the valid authentication schemes for User Management. User Management includes the authentication scheme in calls to the authentication service provider. The specified scheme enables authentication service providers to decide how to process the given user credentials.

Implementations of AuthProvider support only user name and password authentication and only need to be aware of the AuthScheme.AUTHTYPE_USERNAME_PWD scheme.


Field Summary
static java.lang.String AUTHTYPE_ANONYMOUS
          The constant value that indicates anonymous access is requested.
static java.lang.String AUTHTYPE_CERTIFICATE
          The constant value that indicates certificate authentication should be performed.
static java.lang.String AUTHTYPE_KERBEROS
          The constant value that indicates Kerberos authentication should be performed.
static java.lang.String AUTHTYPE_USERNAME_PWD
          The constant value that indicates user name and password authentication should be performed.
static java.lang.String THIRDPARTY_SSO_TYPE
          The constant value that indicates third party single sign-on should be performed.
static java.lang.String UNKNOWN_TYPE
          The constant value that indicates the authentication scheme is not known.
 

Field Detail

AUTHTYPE_USERNAME_PWD

static final java.lang.String AUTHTYPE_USERNAME_PWD
The constant value that indicates user name and password authentication should be performed.

See Also:
Constant Field Values

AUTHTYPE_KERBEROS

static final java.lang.String AUTHTYPE_KERBEROS
The constant value that indicates Kerberos authentication should be performed.

See Also:
Constant Field Values

AUTHTYPE_CERTIFICATE

static final java.lang.String AUTHTYPE_CERTIFICATE
The constant value that indicates certificate authentication should be performed.

See Also:
Constant Field Values

AUTHTYPE_ANONYMOUS

static final java.lang.String AUTHTYPE_ANONYMOUS
The constant value that indicates anonymous access is requested.

See Also:
Constant Field Values

UNKNOWN_TYPE

static final java.lang.String UNKNOWN_TYPE
The constant value that indicates the authentication scheme is not known.

See Also:
Constant Field Values

THIRDPARTY_SSO_TYPE

static final java.lang.String THIRDPARTY_SSO_TYPE
The constant value that indicates third party single sign-on should be performed.

See Also:
Constant Field Values


[an error occurred while processing this directive] [an error occurred while processing this directive]