@Concealed
public interface ConnectionAuthentication
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTR_PROVIDER
provider attribute in the metdata description.
|
static java.lang.String |
AUTHENTICATION
authentication element in the metdata description.
|
static java.lang.String |
PASSWORD |
static java.lang.String |
USERNAME |
Modifier and Type | Method and Description |
---|---|
void |
authenticate(java.lang.Object connObj)
Configure the Connection instance using this
authentication scheme.
|
org.w3c.dom.Node |
describe()
Describe this authentication scheme.
|
java.util.Map |
getCredentials()
Fetch the credentials represented by the scheme.
|
boolean |
isDigest() |
void |
loadCredentials(java.util.Map environment)
Load the Authentication Scheme with credentials from Credential
store.
|
static final java.lang.String AUTHENTICATION
static final java.lang.String ATTR_PROVIDER
static final java.lang.String USERNAME
static final java.lang.String PASSWORD
org.w3c.dom.Node describe() throws ConnectionException
Node
describing the Authentication scheme.{@link
- ConnectionException} if the scheme could not
be described.ConnectionException
void loadCredentials(java.util.Map environment)
Map
represents the environment that has the
security configuration passed by the Connection Manager
which contains the credential properties that this scheme defines.environment
- The environment that has the credential properties
defined by this scheme.java.util.Map getCredentials()
Map
representing the connection
credentials. The password will be char array.void authenticate(java.lang.Object connObj) throws ConnectionException
conn
- The Client object that should be configured for
necessary authentication headers to be set
when the Connection is prepared for use.{@link
- ConnectionException} If the authentication
fails or an error occurs trying to authenticate.ConnectionException
boolean isDigest()