Display Idle Session Timeout

Overview

This plugin addresses session timeout requirements for Appian Portal interfaces where native session management is limited. It provides a customizable idle session timeout mechanism that improves user experience and application security. When a user is inactive for a defined period, a warning dialog is displayed, allowing them to extend their session. If no action is taken, a second dialog notifies the user that their session has expired and any unsaved changes are lost. This ensures sensitive data is protected and aligns with compliance or timeout policies in enterprise applications.

Key Features & Functionality

Components: displayIdleSessionTimeout

Features and Functionality:

  • Idle Detection: Monitors user inactivity through mouse, keyboard, and touch events.
  • Configurable Timing: Allows setting custom warning and logout durations in minutes.
  • Warning Dialog: Displays a modal dialog with a customizable message before logout, giving users a chance to continue their session.
  • Logout Dialog: If no action is taken, displays a logout confirmation dialog informing the user of session expiration.
  • Responsive Design: Fully mobile-compatible with Open Sans font and Material-UI dialogs.
  • Styling Support: Easily styled via external CSS (dialog.css) to match application branding.
  • Appian SDK Integration: Seamlessly integrates with Appian Component Plugin architecture via the Appian JavaScript SDK.
Anonymous
Parents Comment Children
No Data