Products‎ > ‎

SW Plugins


SWP plugins from SmartWave are a set plugins designed for the Sun Directory Server 5.2. They provide specific functions that are frequently required when building Identity Management systems. Currently 4 plugins are available:

SWP CrossLink plugin

The SWP CrossLink plugin is used to maintain cross links between two entries types. It supports bi-directional synchronisation.

For instance, it can be used to maintain the group membership for a user entry in the repository. In this case it will synchronise the member of attributes of a user entry with the unique member attribute of a group identified by the object class group of unique names.

The plugin is customisable. It works for any group or user entries attribute, and for any other object type.

The synchronisation is based on the following steps:
    • Catch any event on the source attribute (e.g. unique member)
    • Filter the entries having the source object class (e.g. group of unique names)
    • Maintain the target attribute (e.g. member) according to the changes of the source attribute.
SWP DeleteSafe Plugin

The SWP DeleteSafe plugin is designed to secure deletions of entries in the repository. It avoids deleting entries that have links to other active objects. It supports bi-directional synchronisation.

For instance, it can be used to avoid the deletion of a person if this person is still referenced as the manager of one or more persons.

The plugin is customisable. It works for any objects. For instance to avoid deleting a printer if it is still referenced by a user.

The protection is based on the following steps:
    • Catch and delete any event on the source attribute (e.g. unique member)
    • Check if this entry is referenced in a specific attribute of a specific object class (e.g. printerDN in MyCorpUser objectclass)
    • If there is one or more references returned, the deletion is blocked with an LDAP return code

SWP PasswordSync Plugin

The SWP PasswordSync plugin is designed to securely synchronise on-the-fly a user password managed by a third party LDAP directory. This plugin makes it possible to work under a single password environment. The same password (e.g. Novell or Active Directory) can be used to access a portal or any application that uses the Sun Directory for authentication.

The plugin is fully customisable. It works with any LDAP compliant directory, including Microsoft Active Directory, Novell eDirectory, IBM Directory Server, or OpenLDAP.

Postal Address Manager Plugins

The SmartWave Postal Address Manager plugins are used to resolve international postal address issues. The plugins are broken down into two components:
    • The CountryFormatter is used to define the postal address attributes and template used for each country, and ensures that changes to templates are propagated throughout the directory.
    • The AddressChecker is used to ensure that changes to any part of the postal address are automatically propagated to the postal address attributes