Package jakarta.resource.spi
Annotation Interface AuthenticationMechanism
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumAn enumerated type that represents the various interfaces that a resource adapter may support for the representation of the credentials. - 
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionThe authentication-mechanism-type specifies an authentication mechanism supported by the resource adapter.Represents the interface that the resource adapter implementation supports for the representation of the credentials.String[]The optional description specifies any resource adapter specific requirement for the support of security contract and authentication mechanism. 
- 
Element Details
- 
authMechanism
String authMechanismThe authentication-mechanism-type 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.- Returns:
 - authentication mechanism supported by the resource adapter
 
- Default:
 - "BasicPassword"
 
 - 
description
String[] descriptionThe optional description specifies any resource adapter specific requirement for the support of security contract and authentication mechanism.- Returns:
 - description
 
- Default:
 - {}
 
 - 
credentialInterface
AuthenticationMechanism.CredentialInterface credentialInterfaceRepresents the interface that the resource adapter implementation supports for the representation of the credentials. Note that BasicPassword mechanism type should support thejakarta.resource.spi.security.PasswordCredentialinterface. The Kerbv5 mechanism type should support theorg.ietf.jgss.GSSCredentialinterface or the deprecatedjakarta.resource.spi.security.GenericCredentialinterface.- Returns:
 - interface that the resource adapter implementation supports for the representation of the credentials
 
- Default:
 - PasswordCredential
 
 
 -