Portal components
Components of the Portal component.
Application
Application is the main application with GUI and web service. The web service receives HTTP calls from the GUI and the GUI will present the response from the web service.
TimerService
TimerService is a local Windows service that continously runs on the local machine where the main application is installed. The service maintains the application, sends notifications, handles external orders, and synchronize data from external services. The following modules are available in the TimerService:
Monitor
The monitor module monitors the generic usage of the system with the following tasks:
- DeleteExpiredOneTimePasswords
-
This operation will delete one-time-password items that have been expired.
- DeleteExpiredTasks
-
This operation will delete tasks items that have been expired.
- LogoutIdleUsers
-
This operation will logout users where the idle time has been expired.
- NotifyAuditLogStatus
-
This operation will control the data items in the audit log and notify an administrator if the log items isn’t validated correctly.
- NotifyExpiredCertificates
-
This operation will send a notification to users where their certificates begin to expire. The level of time can be configured.
- NotifyOrganizations
-
This operation will send a notification to the owner of the license if the license begin to expire and/or the maximum amount of users begin to be reached. The level of time and/or level of amount can be configured.
- ReleaseUnprocessedTasks
-
This operation will automatically release unprocessed tasks from current lock of process if the idle time has been expired. A released task means that other users can continue processing the task.
- RevokeExpiredUsersTokens
-
This operation will revoke users tokens if the user is terminated.
- TerminateExpiredUsers
-
This operation will set users as terminated if employment date is set and is expired.
- UpdateExpiredCertificates
-
This operation will set expired certificates with new status.
- UpdateExpiredTokens
-
This operation will set expired tokens with new status.
ReceiverService
ReceiverService is a local Windows service that continously runs on the machine where the main application is installed. The service has the possibility the receive a large amount of data for handling outside the main application for example audit logs.
- SetAuditLogItem
-
This method will receive a serialized audit log item that should be processed separately from the main application for enhanced performance in larger environments.
- SetDiagnosticLogItem
-
This method will receive a serialized diagnostic log item that should be processed separately from the main application for enhanced performance in larger environments.