UserLock API
Modules | Classes | Enumerations
Sessions

Modules

 Sessions by computer
 
 Sessions by user
 

Classes

class  IisSession
 Represent an IIS session. More...
 
class  RasSession
 Class for RAS sessions. More...
 
class  Session
 Base class for all kind of sessions. More...
 
class  InteractiveSession
 Class for interactive sessions: workstation sessions and terminal sessions. More...
 

Enumerations

enum  SessionType {
  All = Interactive | IIS | RAS | VPN | Wifi | SAAS, None = 0, Workstation = 1, Terminal = 2,
  Interactive = Workstation | Terminal, IIS = 4, RAS = 8, VPN = 16,
  Wifi = 32, SAAS = 64
}
 Different types of sessions. A session has only one type but several types can be specified in several cases (access policies, reports etc.). More...
 

Detailed Description

Enumeration Type Documentation

enum SessionType

Different types of sessions. A session has only one type but several types can be specified in several cases (access policies, reports etc.).

Enumerator
All 

All types of session.

None 

No type of session.

Workstation 

Workstation session type.

Terminal 

Terminal session type.

Interactive 

Interactive session type (Workstation or Terminal).

IIS 

IIS session type: Session authenticated to an IIS Web server: Outlook Web Access, ADFS (SharePoint, CRM, etc.), or an Intranet Web site.

RAS 

[Obsolete] RAS (Wi-Fi / VPN) session type. It is compatible with 10.0 and older UserLock services, it will be obsolete in a few versions and will be replaced by "VPN" or "Wifi".

VPN 

VPN session type. Includes the following sessions:

  • VPN sessions when authenticated with the RADIUS protocol on a Microsoft Network Policy Server (included in Windows Server).
  • RAS sessions (VPN and dialup) on the Microsoft Routing and Remote Access Service (included in Windows Server).
Wifi 

Wi-Fi session type. Wi-Fi sessions when authenticated with the RADIUS protocol on a Microsoft Network Policy Server (included in Windows Server).

SAAS 

SAAS session.