AuthenticationMechanism

The element authentication-mechanism specifies an authentication mechanism supported by the resource adapter. Note that this support is for the resource adapter and not for the underlying EIS instance. The optional description specifies any resource adapter specific requirement for the support of security contract and authentication mechanism.Note that BasicPassword mechanism type should support thejavax.resource.spi.security.PasswordCredential interface.The Kerbv5 mechanism type should support thejavax.resource.spi.security.GenericCredential interface.



 

Attributes Summary

description  
authenticationMechanismType The authentication-mechanism-type specifies type of an authentication mechanism.
credentialInterface Specifies the interface that the resource adapter implementation supports for the representation of the credentials.
customAuthMechType This is an internal variable used to store the AthenticationMechanismType when it is something other than BasicPassword or Kerbv5.

 

Attribute Details


description

 

Data type:   String
Default value:   unspecified



authenticationMechanismType

The authentication-mechanism-type specifies type of an authentication mechanism.The example values are: - BasicPassword - Kerbv5Any additional security mechanisms are outside the scope of theConnector architecture specification.

Data type:  AuthenticationMechanismType
Default value:   unspecified
Allowed Values:  BasicPassword   Kerbv5  



credentialInterface

Specifies the interface that the resource adapter implementation supports for the representation of the credentials. This element should be used by appserver to find out the Credential interface it should use as part of the security contract.The possible values are: javax.resource.spi.security.PasswordCredential javax.resource.spi.security.GenericCredential

Data type:   String
Default value:   unspecified



customAuthMechType

This is an internal variable used to store the AthenticationMechanismType when it is something other than BasicPassword or Kerbv5. AuthenticationMecanismType is set to 'Custom' in those cases. This attribute should not be used by runtime. It is only used by the writer to write back out the custom AuthenticationMechanismType string in the case of custom AuthenticationMechanismType's. This variable is internal, used only by the reader/writer classes, and can change or disappear without notice.

Data type:   String
Default value:   unspecified