When Client32TM has been installed and you restart the workstation, you can synchronize the Active Directory username with the eDirectory username you use to log in to eDirectory. This keeps you from having to log in twice, once to eDirectory and once to the Windows workstation.
LDAP Contextless Login makes it easier for users to work in the new global tree because it makes it unnecessary for the users to manage or know about changes to their organization's name or its placement in the hierarchy. Because users no longer need to specify their context to authenticate, the context can be changed on the back end as many times as necessary without the users having to know and without the costs associated with managing and supporting these changes.
If your network has LDAP Services for Novell eDirectory set up on your eDirectory tree and you are running Novell eDirectory 8.5 or later, users who are logging in to the network from Windows 2000/XP can log in to the network without having to type their context in the Novell Login screen. To log in, users need to know only their username, password, and the name of the tree that is running LDAP Services. Optionally, you can also have users log in to the network without having to specify the eDirectory tree name.
User objects can be located in the tree by username or e-mail address. You can also enable wildcard searches. If wildcard searches bring up multiple usernames, the user is prompted to select his username.
Generally, when a user connects to the network using LDAP, the connection is made through an LDAP client. Now, the Novell Client Login acts as an LDAP client and connects to the network. All LDAP clients bind (connect) to Novell eDirectory as one of the following types of users:
NOTE: The NDS User Bind is not used by LDAP Contextless Login.
The type of bind and the rights assigned to the corresponding User object determine the content that the LDAP client can access. LDAP clients access a directory by building a request and sending it to the directory. When an LDAP client sends a request through LDAP Services for eDirectory, eDirectory completes the request for only those attributes that the LDAP client has the appropriate access rights to. There are additional restrictions that can be set to further secure connections.
This documentation assumes that you are familiar with LDAP. It contains links to information about LDAP and eDirectory; it is not meant to replace or supersede the documentation about LDAP running on eDirectory. If you are unfamiliar with LDAP, you should familiarize yourself with LDAP and how it operates in your network.
For more information on LDAP for Novell eDirectory, see "Understanding How LDAP Works with eDirectory" in the Novell eDirectory 8.7 Administration Guide.
Before users can log in to the network without their context or tree information, you must complete the following steps:
Set up Novell LDAP Services for eDirectory.
Do one of the following:
Inform users about contextless login.
If you experience problems with LDAP Contextless Login, check the Server and Group object configurations. Most problems occur in the access rights given to the Proxy User. You can use any LDAP browser available from the Internet to check the access rights. Browse to the user and verify that you can read the inetOrgPerson property and other properties you are searching for, such as CN and MAIL. If these cannot be seen through the LDAP browser by logging in anonymously, contextless login cannot perform the proper searches to resolve the User object's context in the tree.
Before users can take advantage of LDAP Contextless Login, the network must be running Novell LDAP Services for eDirectory 8.5 or later and you must have completed the following steps:
Install and configure the LDAP Services for eDirectory on the LDAP server.
See Understanding LDAP Services for Novell eDirectory and Configuring LDAP Services for Novell eDirectory in the Novell eDirectory 8.7 Administration Guide.
Do one of the following:
An anonymous bind is a connection that does not contain a username or password. If an LDAP client without a name and password binds to LDAP Services for eDirectory and the service is not configured to use a Proxy User, the user is authenticated to eDirectory as user [Public].
User [Public] is a nonauthenticated eDirectory user. By default, user [Public] is assigned the Browse right to the objects in the eDirectory tree. The default Browse right for user [Public] allows users to browse eDirectory objects but blocks user access to the majority of object attributes.
The default [Public] rights are typically too limited for most LDAP clients. Although you can change the [Public] rights, doing so gives these rights to all users. Because of this, we recommend that you use the Proxy User Anonymous Bind. For more information, see Connecting As a Proxy User.
To give user [Public] access to object attributes, you must do the following in iManager or ConsoleOne®:
Make user [Public] a trustee of the appropriate containers.
Grant the Read right to user [Public].
Without the Read right, user [Public] cannot search containers for the User object information.
You can grant the Read right to the specific attributes that LDAP Contextless Login searches for User objects or you can grant rights to all attributes. For example, you can grant rights only to the e-mail address or telephone number; when LDAP Contextless Login searches the tree as user [Public], it searches only these attributes.
A proxy user anonymous bind is an anonymous connection linked to an eDirectory username. If an LDAP client binds to LDAP for eDirectory anonymously, and the protocol is configured to use a Proxy User, the user is authenticated to eDirectory as the Proxy User. The name is then configured in both LDAP Services for eDirectory and in eDirectory.
The key concepts of proxy user anonymous binds are as follows:
For more information, see "Configuring LDAP Objects" in the Novell eDirectory 8.7 Administration Guide.
NOTE: LDAP Contextless Login requires clear text passwords to be enabled for LDAP. This does not affect the eDirectory password required during login. They remain encrypted.
To give the Proxy User rights to only selected properties on eDirectory 8.7 or later, complete the following steps.
NOTE: LDAP Contextless Login works with eDirectory 8.5 or later. However, these steps apply specifically to eDirectory 8.7. If you are using a compatible version other than eDirectory 8.7, check the documentation that corresponds to your version for the appropriate steps.
In iManager, click the Roles and Tasks button.
Click Rights Management > Modify Trustees.
Specify or browse to the top container the Proxy User is to have rights to, then click OK.
On the Modify Trustees screen, click Add Trustee.
On the Contents screen, browse to and click the Proxy User's object.
On the same screen, notice that the Proxy User's object appears in the Selected Objects area near the bottom.
Click OK.
On the Modify Trustees screen, click Assigned Rights for the Proxy User.
Select the All Attributes Rights and Entry Rights options, then click Delete Property.
Click Add Property, then select the Show All Properties in Schema options.
Select an inheritable right for the Proxy User, such as mailstop (in the lowercase section of the list) or Title, then click OK.
To add additional inheritable rights, repeat Step 9 and Step 10.
Click Done.
To implement proxy user anonymous binds on eDirectory 8.7 or later, you must create the Proxy User object in eDirectory and assign the appropriate rights to that user. Assign the Proxy User the Read and Browse rights to all objects and attributes in each subtree where access is needed. You also need to enable the Proxy User in LDAP Services for eDirectory by specifying the same proxy username.
In iManager, click the Roles and Tasks button.
Click LDAP Management > LDAP Overview.
On the LDAP Overview screen, click the name of an LDAP Group object to configure.
In the Authentication Options area, type the name and context of an eDirectory User object in the Proxy User field.
Click Apply > OK.
After you have set up the LDAP Group object and assigned the correct rights to the User object that is associated with the proxy username, you need to set up LDAP Contextless Login on the workstations.
If you want to install on a few workstations, complete these steps. If you want to install on many workstations, see Setting Up LDAP Contextless Login on Multiple Workstations.
At the user's workstation, right-click the N icon on the tool bar and then click Novell Client Properties.
Click the LDAP Contextless Login tab.

Do one of the following:
In the Trees field, specify the name of an eDirectory tree running LDAP services and then click Add.
In the Servers field, specify the IP address or DNS names of the server running LDAP services and then click Add.
Order is important for speed and efficiency because servers are queried for their tree until one is found that matches the tree specified by the user.
(Conditional) If this is the first time this server has been added to the list, check the server properties on the LDAP Server Properties page that appears to make sure that the timeout settings and data encryption settings are correct.
If you are using Secure Socket Layer (SSL) to establish a secure connection, you must specify the path and name of the certificate on the workstation. You should also check to make sure that the correct port number is specified.
(Conditional) If there are additional servers running LDAP, repeat Step 5 and Step 6 for each server.
(Optional) Start searching for users in a certain context.
Select Enable Context Search Scope.
Select the tree, then click Properties.
Do one of the following:
Type the distinguished context delimited by commas (standard LDAP format), then click Add.
For example: OU=TOKYO,O=DIGITALAIRLINE
HINT: The LDAP property page does not ensure that this context is correct. If users have problems logging in, check that you typed this information correctly.
(Optional) Add multiple contexts to be searched by repeating Step 8.d for each context.
The servers and contexts are searched in order. You can set the order they are searched by selecting a server or context and then clicking Up or Down to move its position in the search list.
Click OK.
(Optional) Specify additional eDirectory trees to use by repeating Step 4 through Step 9 for each tree.
(Optional) Set the optional search and display parameters that LDAP Contextless login uses to search the eDirectory tree for users by clicking Settings.
For example, because users do not need to specify their context, you might want to disable the Display Context parameter so that the context is not displayed during login.
Click OK to effect the changes and close the property page.
As with all property page settings, you can set these properties for multiple workstations both before and after installation. For more information, see the Novell Client for Windows Installation and Administration Guide.
When users log in to the network using LDAP Contextless Login, they must specify the necessary information based on the options you specified in the LDAP Contextless Login Settings Protocol page, the password, and the name of the tree running LDAP Services for eDirectory. The context information is added automatically to the Novell Login window when the username is found.
If you choose to allow wildcard searches, users can perform a wildcard search and the LDAP database lists all possible users that meet the search criteria.