Programming Guides › Programming Guide for C › DMS Workflow API › DMS Workflow API Overview › DMS Sessions
DMS Sessions
A user working with a DMS application is assigned a session to maintain the application context according to the user's administrative privileges.
There are two types of DMS user sessions:
- An Administration session is created for a user who has administrative privileges in the DMS application. In order to start a DMS session, the user must be authenticated and authorized to use the application. Administrative sessions generate events which are categorized as administrative events. Such events provide a user context to the workflow libraries.
- Registration sessions are created for registration realms where users will be adding themselves to the directory. A registration session is created for a realm upon the first request to self-register for the resources in that realm. The session remains live on the DMS server until SiteMinder is shut down. Registration sessions generate events that are categorized as registration events. Such events will not provide a user context to the workflow libraries. Registration events are limited to the creation of a user entry and the self-modification of a user entry.