UserProvisioningSample.java demonstrates how to implement provisioning, the process of assigning roles to a user for an application:
Provision users and groups
Deprovision users and groups
List the roles of a user
Create aggregate role
Modify aggregate role
Delete aggregate role
List application roles
UserProvisioningSample.java uses the following classes;
CSSAPIIF, which provides an interface to the security platform.
CSSNativeRoleIF class, which enables you to create and manage roles in Native Directory.
CSSNativeUserIF class, which enables you to create and manage Native Directory users. CSSNativeUserIF extends the CSSUserIF class.
CSSRoleIF, which depicts a role, and holds properties that classify that role and underlies its importance in the authorization process.
CSSUserIF, which represents a user in the security platform.
CSSException, which captures operational exceptions and error codes.