public interface ObAuthenticationSchemeInterface
An authentication scheme specifies how a user is to be challenged for a set of credentials, name-value string pairs (for example, userid and password) that are used to authenticate a user.
An authentication scheme has:
Challenge parameters defined by NetPoint Access System:
Authentication schemes are tied by NetPoint authentication policies to resources. Certain aspects of authentication (audit policy, actions) are only defined for resources. Consequently ObAuthenticationScheme constructors require an ObResourceRequest object to specify the authentication scheme.
Modifier and Type | Method and Description |
---|---|
void |
finalize()
Deprecated.
Cleans up native ObAuthenticationScheme objects.
|
java.util.Hashtable |
getAllChallengeParameters()
Deprecated.
Returns all the challenge parameters specified during configuration for a
given authentication scheme, for example userid,password
|
java.lang.String |
getChallengeParameter(java.lang.String parameterName)
Deprecated.
Returns a value of a given challenge parameter by name, as specified
during configuration
|
int |
getLevel()
Deprecated.
Returns the numeric authentication level as specified during
authentication scheme configuration
|
java.lang.String |
getName()
Deprecated.
Returns the authentication scheme name
|
int |
getNumberOfChallengeParameters()
Deprecated.
Returns number of challenge parameters in authentication scheme.
|
java.lang.String |
getRedirectUrl()
Deprecated.
Returns the URL specified during configuration, to be used for
redirecting the clients for authentication
|
boolean |
isBasic()
Deprecated.
Checks if authentication scheme is of type Basic
|
boolean |
isCertificate()
Deprecated.
Checks if authentication scheme is of type X509Cert
|
boolean |
isForm()
Deprecated.
Checks if authentication scheme is of type Form
|
boolean |
isNone()
Deprecated.
Checks if authentication scheme type is None i.e.Anonymous
|
boolean |
requiresSecureTransport()
Deprecated.
Checks whether secure transport is required
|
java.lang.String getName()
boolean requiresSecureTransport()
boolean isBasic()
boolean isCertificate()
boolean isForm()
boolean isNone()
int getLevel()
java.lang.String getRedirectUrl()
int getNumberOfChallengeParameters()
java.util.Hashtable getAllChallengeParameters()
java.lang.String getChallengeParameter(java.lang.String parameterName)
parameterName
- name of the challenge parametervoid finalize()