ISessionInformationAddin

Add-in responsible for enhancing an authenticated user session with additional information about the user or session.

This addin is called immediately after a successful authentication on document access.

It can be used to enhance information of a session, regardless of the authentication mechanism used.

Trigger Event(s): Document access (after ISessionAuthenticationAddin execution)

Use Cases

  • Adding information to the session about Channel or User Domain.
    See: Analytics - process integration.

  • Add custom session variables

  • Perform additional validations to the user when using out-of-the-box authentication mechanisms (ex: SAML, OAuth2, …​).

Addin

Table 1. ISessionInformationAddin interface methods declaration and description
Method Description

enhance

Provides access to the authentication token, allowing its controlled modification and enhancement.

Parameter

Type

Description

token

TokenRequest

Token containing information about the authenticated user