What's New in Oracle Internet Directory?

This section provides a brief description of the new features introduced with the latest releases of Oracle Internet Directory and points you to more information about each new feature.

This chapter describes the following releases:

New Features Introduced with Oracle Internet Directory 11g Release 1 (11.1.1.9.0)

New Features Introduced with Oracle Internet Directory 11g Release 1 (11.1.1.7.0)

  • Enhanced Performance Tuning:

  • Diagnostics Improvements: You can specify that Oracle Internet Directory server calls OCIPing() to send keep alive messages to its Oracle Database. The frequency of these messages is determined by the new orclMaxTcpIdleConnTime attribute.

    Setting the orclMaxTcpIdleConnTime attribute to a value less than the timeout value of the firewall between Oracle Internet Directory server and the Oracle Database prevents the Database connection from being dropped.

    See Section 9.1.4, "Attributes of the DSA Configuration Entry."

  • Support for orclMemberOf in Search Filters: orclMemberOf is a multivalued attribute containing the groups to which the entry belongs. You can now orclMemberOf in search filters.

    See Section 14.1.5, "orclMemberOf Attribute."

  • LDAP Replication Improvements: The data flow in LDAP replication consists of the apply phase with the apply queue only, and the transport phase with the transport queue is no longer used.

    See Appendix D, "How Replication Works."

  • Computed Attribute Support: The new orclComputedAttribute attribute provides a mechanism to dynamically compute a configurable attribute and its value based on one or more rules.

    See Chapter 17, "Managing Computed Attributes."

  • Enable/Disable Entry Cache and Result Set Cache: The orclecacheenabled attribute allows you to enable and disable both the Entry Cache and the Result Set Cache.

    See Section 9.1.4, "Attributes of the DSA Configuration Entry."

New Features Introduced with Oracle Internet Directory 11g Release 1 (11.1.1.6.0)

  • Transaction Support: The Oracle Internet Directory SDK now supports transactions, as defined in RFC 5805. See Using LDAP Transactions in Oracle Fusion Middleware Application Developer's Guide for Oracle Identity Management.

  • Shared Entry Cache: The entry cache now resides in shared memory, so multiple Oracle Internet Directory server instances on the same host can share a cache. If the host is part of a cluster, all hosts are notified to remove an entry when it changes on one host. Not all search types are cached, only those that benefit from the performance improvement. Attributes for configuring the cache now reside in the DSA configuration entry. See the Server Entry Cache section of the Oracle Internet Directory chapter in Oracle Fusion Middleware Performance and Tuning Guide for more information.

  • Autocatalog: A new autocatalog feature is enabled by default in fresh Release 1 (11.1.1.6.0) installs. When this feature is enabled, Oracle Internet Directory automatically invokes the catalog command to index attributes when you search for them.

    If the autocatalog feature is not enabled, and you want to use previously uncataloged attributes in search filters, you must add them to the catalog entry, as in previous releases. You can now use ldapmodify instead of catalog to index an attribute. The ldapmodify command invokes catalog to perform the operation.

    See Section 21.1.3.4, "About Indexing Attributes."

  • DIT Masking: You can now restrict the DIT content that is exposed in an Oracle Internet Directory server instance. This enables you to present different views of the DIT to different users, depending on which instance they connect to. See Section 39, "Managing DIT Masking."

New Features Introduced with Oracle Internet Directory 11g Release 1 (11.1.1.4.0)

New Features Introduced with Oracle Internet Directory 11g Release 1 (11.1.1)

  • WebLogic Server Integration: Oracle Internet Directory in 11g Release 1 (11.1.1) is a system component that can use the WebLogic Administrative Domain for management services.

  • Fusion Middleware Control: You can manage Oracle Internet Directory by using a graphical user interface called Oracle Enterprise Manager Fusion Middleware Control

  • Oracle Directory Services Manager: The old graphical user interface for managing directories, Oracle Directory Manager, has been replaced by this web-based administration tool. Use it to manage Oracle Internet Directory and Oracle Virtual Directory. You can invoke it directly or from Oracle Enterprise Manager Fusion Middleware Control.

  • LDAP-Based Multimaster Replication: You can now use LDAP-based replication for multimaster directory replication groups. You no longer need Oracle Database Advanced Replication-based replication for this purpose. If you want to replicate Oracle Single Sign-On, however, you still must use Oracle Database Advanced Replication-based replication.

  • Improved Replication Manageability: You can set up and manage LDAP-based replication by using the replication wizard in Oracle Enterprise Manager Fusion Middleware Control. A separate Replication page enables you to adjust attributes that control the replication server.

  • Sizing and Tuning Wizard: You can obtain recommendations for tuning and sizing by running the Sizing and Tuning wizard in Oracle Enterprise Manager Fusion Middleware Control.

    See Also:

    The Oracle Internet Directory chapter in Oracle Fusion Middleware Performance and Tuning Guide.
  • Integration with Common Auditing Infrastructure: Oracle Internet Directory is now integrated with the Oracle Fusion Middleware common audit framework. You can configure auditing from the command line or by using Oracle Enterprise Manager Fusion Middleware Control.

  • Improvements to Referential Integrity: Referential Integrity has been completely reimplemented. You can configure it from the command line or by using Oracle Enterprise Manager Fusion Middleware Control.

  • Updates to Password Policy Controls and Error Messages: New controls and error messages were added to the LDAP API.

    See Also:

  • Configuration Parameter Changes: Most configuration attributes for the LDAP server now reside in two entries. Instance-specific attributes are in the instance-specific configuration entry and shared attributes are in the DSA Configuration entry. You can manage most of these from the command line or by using Oracle Enterprise Manager Fusion Middleware Control or Oracle Directory Services Manager.

  • Improvements to Attribute and Entry Alias Support: Oracle Internet Directory now supports several different options for dereferencing aliases in a search.

  • Extensible Matching in Search Filters: Oracle Internet Directory now supports search filters of the form: attr:dn:=value. With this filter, dn attributes are considered part of the entry for search purposes. Oracle Internet Directory does not support extensible matching using matching rules specified in the filter.

    While Oracle Internet Directory supports extensible filters, ldapsearch and the Oracle LDAP API do not. You must use a different API, such as JNDI, to use this type of filter.

    See Also:

    "Developing Applications with Standard LDAP APIs" in Oracle Fusion Middleware Application Developer's Guide for Oracle Identity Management
  • Support for Oracle Single Sign-On and Oracle Delegated Administration Services 10g (10.1.4.3.0) or later: Oracle Fusion Middleware 11g Release 1 (11.1.1) does not include Oracle Single Sign-On or Oracle Delegated Administration Services. Oracle Internet Directory 11g Release 1 (11.1.1), however, is compatible with Oracle Single Sign-On and Oracle Delegated Administration Services 10g (10.1.4.3.0) or later.

New Features Introduced with Oracle Internet Directory 10g (10.1.4.1)

New Features Introduced with Oracle Internet Directory 10g Release 2 (10.1.2)

Notes:

The following chapters have been moved to Oracle Fusion Middleware High Availability Guide:

  • "High Availability And Failover Considerations"

  • "Oracle Application Server Cluster (Identity Management) Configurations"

  • "Oracle Application Server Cold Failover Cluster (Identity Management)"

  • "The Directory in an Oracle Real Application Clusters Environment"

The following appendixes have been rewritten as chapters in Oracle Fusion Middleware Reference for Oracle Identity Management:

  • "Syntax for LDIF and Command-Line Tools"

  • "Oracle Internet Directory Schema Elements"

  • Improved integration with other components: New features provide better integration with components such as Oracle Collaboration Suite. These features include service-to-service authentication, the service registry, and verifier generation using dynamic parameters.

  • Support for Certificate Matching Rule: External authentication using certificates can now take either of two forms: an exact match, in which the subject DN of the client certificate is used to authenticate the user, or a certificate hash, in which the client certificate is hashed and is then compared with a certificate hash stored in the directory.

  • Ease of deployment for Replication: Replication is now much easier to install, configure, and manage.

  • Ease of deployment for Clusters: Cluster configurations are now much easier to install, configure, and manage.

  • Enforcing access control for Oracle Internet Directory superuser: The superuser is now subject to access control policies like any other user. New ACL keywords allow you to restrict superuser access through privileged groups.

  • Oracle Internet Directory Server Diagnostic Tool: The OID Diagnostic Tool collects diagnostic information that helps triage issues reported on Oracle Internet Directory.

    See Also:

    The oiddiag command-line tool reference in Oracle Fusion Middleware Reference for Oracle Identity Management