Previous Topic: How a Self-Registration Handler WorksNext Topic: Self-Registration and the API Functional Model


Writing the Self-Registration Handler

You write the custom handler code by extending the OrgSelectorAdapter abstract class. This class extends LogicalAttributeAdapter.

OrgSelectorAdapter has one API-specific (non-inherited) method: getOrganization(). When the user submits the self-registration screen, CA IdentityMinder calls getOrganization() and passes the following objects:

The getOrganization() method evaluates the logical attribute values supplied on the task screen and determines the organization where the user should be added. For example, a user’s organization might be determined by the job description information provided on the self-registration screen. The method determines the user’s organization and returns the organization object to CA IdentityMinder.

Note: Because OrgSelectorAdapter extends the abstract class LogicalAttributeAdapter, your derived class must declare the methods in LogicalAttributeAdapter even if the methods remain empty.

More Information:

Logical Attribute API Summary