Java Reference
In-Depth Information
Configuring Resource Adapter Security
A resource adapter is a system-level software component that typically implements net-
work connectivity to an external resource manager. A resource adapter can extend the
functionality of the Java EE platform either by implementing one of the Java EE standard
service APIs, such as a JDBC driver, or by defining and implementing a resource adapter
for a connector to an external application system. Resource adapters can also provide ser-
vices that are entirely local, perhaps interacting with native resources. Resource adapters
interface with the Java EE platform through Java EE service provider interfaces (Java EE
SPI). A resource adapter that uses Java EE SPIs to attach to the Java EE platform will be
able to work with all Java EE products.
To configure the security settings for a resource adapter, you need to edit the resource
adapter descriptor file, ra.xml . Here is an example of the part of an ra.xml file that
configures security properties for a resource adapter:
Click here to view code image
<authentication-mechanism>
<authentication-mechanism-type>
BasicPassword
</authentication-mechanism-type>
<credential-interface>
javax.resource.spi.security.PasswordCredential
</credential-interface>
</authentication-mechanism>
<reauthentication-support>false</reauthentication-support>
You can find out more about the options for configuring resource adapter security by re-
viewing as-install /lib/dtds/connector_1_0.dtd . You can configure the follow-
ing elements in the resource adapter deployment descriptor file:
Authentication mechanisms : Use the authentication-mechanism ele-
ment to specify an authentication mechanism supported by the resource adapter.
This support is for the resource adapter, not for the underlying EIS instance.
There are two supported mechanism types:
BasicPassword , which supports the following interface:
javax.resource.spi.security.PasswordCredential
Kerbv5 , which supports the following interface:
javax.resource.spi.security.GenericCredential
Search WWH ::




Custom Search