org.openmdx.kernel.application.deploy.spi
Interface Deployment.AuthenticationMechanism

All Known Implementing Classes:
AuthenticationMechanismDeploymentDescriptor
Enclosing interface:
Deployment

public static interface Deployment.AuthenticationMechanism

The 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 org.ietf.jgss.GSSCredential interface or the deprecated javax.resource.spi.security.GenericCredential interface.


Method Summary
 String getAuthenticationMechanismType()
          The element authentication-mechanism-type specifies type of an authentication mechanism.
 String getCredentialInterface()
          The credential-interfaceType specifies the interface that the resource adapter implementation supports for the representation of the credentials.
 

Method Detail

getAuthenticationMechanismType

String getAuthenticationMechanismType()
The element 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.


getCredentialInterface

String getCredentialInterface()
The credential-interfaceType specifies the interface that the resource adapter implementation supports for the representation of the credentials. This element(s) that use this type, i.e. credential-interface, 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

Returns:
the credential interface type


This software is published under the BSD license. Copyright © 2003-2007, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.