Deprecated: Oracle Access Manager 10g JNI SDK

2-40 Developers Guide for Oracle Access Manager and Oracle Security Token Service Configuration File Location An Access Client application migrated to use the com.oblix.access API can specify the Oracle Access Manager 10g JNI ASDK configuration file locations as follows: ■ Either specify the direction location where Oracle Access Manager 10g ASDK is installed while initializing ASDK, or ■ Set an environment variable OBACCESS_INSTALL_DIR, which points to the directory location where Oracle Access Manager 10g JNI ASDK is installed. Oracle Access Manager 11g Access SDK then determines the path of the required files based on the location passed to it. Environment To set your environment, follow the instructions in Section 2.7.1, Setting the Development Environment . The Oracle Access Manager 10g JNI ASDK is named jobaccess.jar. If jobaccess.jar is in your CLASSPATH, it must be removed.

2.9.3 Converting Your Code

This section describes how to use programs written with the Oracle Access Manager 10g JNI ASDK with Oracle Access Manager 11g. The 11g Access SDK supports the functionality of 10g JNI ASDK APIs in the com.oblix.access package. Implementing these functionalities in the 11g Access SDK enables backward compatibility with the 10g JNI ASDK. However, all of the APIs in com.oblix.access are deprecated. These APIs will not be enhanced or supported in future 11g Access SDK releases. The oracle.security.am.asdk package contains a new authentication and authorization API. In addition to functionality supplied by the com.oblix.access package, the oracle.security.am.asdk package also contains enhancements that take advantage of OAM 11g Server functionality.

2.9.3.1 Understanding Differences Between JNI ASDK and Access SDK

The following table compares the APIs from the Oracle Access Manager 10g JNI SDK com.oblix.access package with the APIs from the Oracle Access Manager 11g Access SDK oracle.security.am.asdk package. Where applicable, this table also maps the classes between Oracle Access Manager 10g ASDK and Oracle Access Manager 11g Access SDK. Table 2–6 Differences Between JNI ASDK com.oblix.access Package and Access SDK oracle.security.am.asdk Package JNI ASDK com.oblix.access Package Access SDK oracle.security.am.asdk Package Interface Summary: ■ ObAuthenticationSchemeInterface ■ ObResourceRequestInterface ■ ObUserSessionInterface Interface Summary: None