Setting Up Self-Registration 

Prerequisites

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.

Procedure

Configure the Portal Server to use anonymous logon

For more information, see Anonymous Logon with Named Guest Users.

Create a branch for external users in the corporate LDAP directory

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:

Define settings in usermanagement.properties

...

      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.

 

Integrate the self registration Master iView in a role

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.