AuthenticationMechanism


This type is a class for model objects.

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 the javax.resource.spi.security.PasswordCredential interface. The Kerbv5 mechanism type should support the javax.resource.spi.security.GenericCredential interface.

Package: jca

Classifier ID:  -1
Instance class name:  * Unspecified *
Instance class:  * Unspecified *

Collection attributes having this type:
  OutboundResourceAdapter.authenticationMechanisms
  ResourceAdapter.authenticationMechanisms



Attributes Summary
description : EString @version J2EE1.4 deprecated, becomes descriptions
authenticationMechanism : EString * No description is available *
authenticationMechanismType : AuthenticationMechanismType @deprecated See authenticationMechanism The authentication-mechanism-type specifies type of an authentication mechanism. The example values are: - BasicPassword - Kerbv5 Any additional security mechanisms are outside the scope of the Connector architecture specification.
credentialInterface : EString Specifies the interface that the resource adapter implementation supports for the representation of the credentials. This element should be used by application server 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
customAuthMechType : EString @deprecated 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.
descriptions : Description * @version J2EE1.4



Attribute Details

description  -  @version J2EE1.4 deprecated, becomes descriptions
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

authenticationMechanism  -  * No description is available *
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

authenticationMechanismType  -  @deprecated See authenticationMechanism The authentication-mechanism-type specifies type of an authentication mechanism. The example values are: - BasicPassword - Kerbv5 Any additional security mechanisms are outside the scope of the Connector architecture specification.
    Data Type: AuthenticationMechanismType
    Default value:  unspecified
    Allowed values:
        0 - BasicPassword
        1 - Kerbv5
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

credentialInterface  -  Specifies the interface that the resource adapter implementation supports for the representation of the credentials. This element should be used by application server 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: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

customAuthMechType  -  @deprecated 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: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  true
    Volatile:  false

descriptions  -  @version J2EE1.4
    Reference Type: Description *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false



(C) COPYRIGHT International Business Machines Corp. 1996-2006