Sun ONE (iPlanet) Server

To use the Sun ONE Directory Server, select 'iPlanet/SunOne' from the 'LDAP Server' menu under the 'Security Provider' page. (See Specifying a Security Provider information about the 'Security Provider' page.)

Figure 39. LDAP Environment Setup for Sun ONE (iPlanet)

 

When using the Sun ONE Directory Server, you must set up a base DN (Distinguished Name, e.g., dc=inetsoft, dc=com) for the company. In addition, you should configure the server by setting up access permissions for this DN. Finally a schema must be created to enable access to deployed reports via Sun ONE.

When the Sun ONE (iPlanet) Directory Server is correctly installed and configured, you must next create a report schema. To create the schema, follow these steps:

1. Start the Sun ONE server console, expand the node under root that corresponds to the DN, e.g., 'inetsoft' (in the left pane), then expand the node 'Server Group'.

2. Click on 'Directory Server' in the left pane, then click the 'Open' button in the right pane.

3. Open the Directory Server console, click the Configuration tab, and highlight the node 'schema' under the root of 'hostname.inet­soft:389', where 'hostname' is your machine name and 'inetsoft' is your DN.

4. In the right pane, select the Attributes tab.

5. To add a new attribute, click the 'Create' button on the bottom of the page.

6. Fill all mandatory fields in the pop up dialog titled 'Create Attribute' then click 'OK'.

7. Repeat Steps 4 and 5 to add all attributes listed in the Table 7 below.

8. To add a new objectclass, select the Object classes tab at the top of the screen, then click the 'Create' button at the bottom of the screen.

9. In the 'Name' field, type “inetsoftreplet”, then select 'cn' from the 'Available' attributes list and move it to the 'Required' attributes list. Continue to move all attributes you created in Step 7 from the 'Available' attributes list to the 'Required' attributes list, then click 'OK'

10. Go back to the Object classes tab. Object class 'inetsoftreplet' should be in the object classes list

Table 7. Example Schema for Sun ONE Directory Server

objectclass inetsoftreplet

dn: 'cn=charts, dc=inetsoft'

RDN: 'cn=charts'

Attribute

Description

Class Defined

Data Type

cn

report name

top

Directory String

readusers

Users have 'read' permission

inetsoftreplet

Directory String(multi-valued)

writeusers

Users have 'write' permission

inetsoftreplet

Directory String(multi-valued)

deleteusers

Users have 'delete' permission

inetsoftreplet

Directory String(multi-valued)

readgroups

Groups have 'read' permission

inetsoftreplet

Directory String(multi-valued)

writegroups

Groups have 'write' permission

inetsoftreplet

Directory String(multi-valued)

deletegroups

Groups have 'delete' permission

inetsoftreplet

Directory String(multi-valued)

default

If this report is default

no / yes

inetsoftreplet

Directory String(multi-valued)

objectclass inetsoftreplet
     oid inetsoftreplet-oid
     superior top

requires
     cn,

allows
     readusers,
     writeusers,
     deleteusers,
     readgroups,
     writegroups,
     deletegroups,
     default

<< Defining the LDAP Schema © 1996-2013 InetSoft Technology Corporation (v11.4) Active Directory Server >>