public class ObAuthenticationScheme extends java.lang.Object implements ObAuthenticationSchemeInterface, java.lang.Cloneable
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:
| Constructor and Description |
|---|
ObAuthenticationScheme(ObResourceRequest res)
Deprecated.
Constructs ObAuthenticationScheme object for the specified
ObResourceRequest.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
Deprecated.
Used to clone ObAuthenticationScheme Objects.
|
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
|
java.lang.String |
getChallengeParameter(java.lang.String paramName)
Deprecated.
Returns a value of a given challenge parameters 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 display name of the authentication scheme
|
int |
getNumberOfChallengeParameters()
Deprecated.
Returns the current 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.
Returns true if authentication scheme is Basic
|
boolean |
isCertificate()
Deprecated.
Returns true if scheme requires digitial certificates,else returns false
|
boolean |
isForm()
Deprecated.
Returns true if scheme requires FORM based authentication
|
boolean |
isNone()
Deprecated.
Returns true if authentication is not required, else returns false
|
boolean |
requiresSecureTransport()
Deprecated.
Returns true if scheme requires SSL client connection, else returns false
|
public ObAuthenticationScheme(ObResourceRequest res) throws ObAccessException
res - Resource object for which the authentication scheme
object is being constructedObAccessException - In case of failure to create the object
or if resource object is nullpublic void finalize()
ObAuthenticationSchemeInterfacefinalize in interface ObAuthenticationSchemeInterfacefinalize in class java.lang.Objectpublic java.lang.String getName()
getName in interface ObAuthenticationSchemeInterfaceObAccessRuntimeException - In case if it fails to return the
authentication scheme name or if it returns null String.public boolean requiresSecureTransport()
requiresSecureTransport in interface ObAuthenticationSchemeInterfaceObAccessRuntimeException - In case if it fails to return the boolean
value for transport security.public boolean isBasic()
isBasic in interface ObAuthenticationSchemeInterfaceObAccessRuntimeException - In case if it fails to return the boolean
value for authentication scheme type is Basic or not.public boolean isCertificate()
isCertificate in interface ObAuthenticationSchemeInterfaceObAccessRuntimeException - In case if it fails to return the boolean
value for scheme requires digitial certificates or not.public boolean isForm()
isForm in interface ObAuthenticationSchemeInterfaceObAccessRuntimeException - In case if it fails to return the boolean
value for authentication scheme type is Form or not.public boolean isNone()
isNone in interface ObAuthenticationSchemeInterfaceObAccessRuntimeException - In case if it fails to return the boolean
value for authentication required or not.public int getLevel()
getLevel in interface ObAuthenticationSchemeInterfaceObAccessRuntimeException - In case if it fails to return the
authentication levelpublic java.lang.String getRedirectUrl()
getRedirectUrl in interface ObAuthenticationSchemeInterfaceObAccessRuntimeException - In case if it fails to return the URL string for redirection
or if it returns null stringpublic int getNumberOfChallengeParameters()
getNumberOfChallengeParameters in interface ObAuthenticationSchemeInterfaceObAccessRuntimeException - In case if it fails to return the number
of challenge parameterspublic java.lang.String getChallengeParameter(java.lang.String paramName)
getChallengeParameter in interface ObAuthenticationSchemeInterfaceparamName - name of the challenge parameterObAccessRuntimeException - In case if it fails to return the
challenge parameter value for the given parameterNamepublic java.util.Hashtable getAllChallengeParameters()
getAllChallengeParameters in interface ObAuthenticationSchemeInterfaceObAccessRuntimeException - In case if it fails to return all
the challenge parameterspublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedException