Setting Up Self-Registration 
We recommend that you set up an SSL connection between the Portal Server and your corporate LDAP directory, as confidential information such as passwords are passed across this connection.

If you are using Microsoft Active Directory Server as your corporate LDAP directory, you must set up an SSL connection between the Portal Server and the corporate directory.
For more information, see Anonymous Logon with Named Guest Users.
Users who register themselves in the portal are created in a dedicated branch in the corporate LDAP directory. This branch has to be a relative branch to the regular users branch. If you are using a flat hierarchy, you should create the new branch at the following location:

If you are using a 'groups as tree' hierarchy, you should create the new branch at the following location:

...
1. Open usermanagement.properties which you can find on the Portal Server at <Java_iview_runtime>\plugins\portal\services\usermanagement\data.
2. Add the relative distinguished name (DN) of the branch you created in the corporate LDAP directory.
For example: The corporate directory has a flat hierarchy where the DN of the People root is ou=People,o=myOrg,dc=universe. If you add the following entry to usermanagement.properties:
Novell.user.relDN = ou=ExternalPeople
then external users would be located in ou=ExternalPeople, ou=People,o=myOrg,dc=universe
3. If you wish external users to be able to access R/3 Systems as well, you must make the following entry in usermanagement.properties:
login.r3_access_for_ext_users=true
This ensures that the SAP logon ticket includes a user for R/3 Systems. The default is that the SAP logon ticket does not contain the R/3 user for external users.
The self registration Master iView is called SelfRegistration.default. You must add it to a role that is assigned to the anonymous user, so that a user that has logged on in anonymous mode can register him or herself.
You have two options for adding the self registration master iView to a role:
· In the Role Editor, create an External Service based on the master iView and add the External Service to a role assigned to the anonymous user.
· In the iView Editor, create an iView based on the master iView. Add the iView to a page. Add this page to a role assigned to the anonymous user.