• Home
  • Getting started

    • Quick start
    • Requirements
    • Installing UserLock
    • Deploying an agent
    • Configure an access policy
    • Verify your setup
  • Reference

    • Core concepts
      • Protected sessions
      • Audit
      • Server types
      • Agents
      • Access policies
      • Database architecture
      • Data protection and encryption
    • Modules
      • Multi-factor authentication
      • UserLock Push application
      • Single Sign-On (SSO)
      • UserLock Anywhere
      • Consoles
      • UserLock VPN Connect
      • Communication and required protocols
    • Access policies
      • Access policy management
      • Multi-factor authentication (MFA)
      • Session limit
      • Initial access points
      • Machine restriction
      • Time restriction
      • Geolocation
      • Block a user
      • Alerts & notifications
      • Temporary access policies
    • Activity
    • Reporting
    • Server settings
      • General
      • MFA
      • Agent distribution
      • Single Sign-On
      • Database
      • Email settings
      • Messages
      • Reporting
      • Permissions
      • Service
      • License
      • User status
      • Synchronization
      • Advanced settings
    • Admin actions & configurations
    • Views
  • How-to guides

    • Installation
      • Install the Web console
      • Install UserLock Anywhere on IIS
      • Backup settings & data
      • Upgrade procedure
      • Install the Userlock VPN Connect
      • Advanced
        • Enforce firewall requirements
        • Check services and network protocols requirements
        • Install UserLock in a Windows Server Core
        • Beta Testing Procedure
        • Migrate UserLock Server
        • Using UserLock in a VDI environment
        • Uninstall UserLock
    • Deploying agents
      • Desktop agent
      • IIS agent
      • NPS agent
    • MFA implementation
      • Windows sessions
      • VPN
      • UAC prompts
      • SSO
      • IIS Applications
      • RemoteApp
      • RD Gateway
    • End-users MFA enrollment
      • UserLock Push App
      • Authenticator Application
      • YubiKey (HOTP programmable token)
      • Token2 programmable token
      • Token2 (HOTP)
      • Recovery Codes
      • Enroll remote users
    • SSO implementation
      • Install & configure the SSO
      • Configure the applications
        • Configure a Non-Supported SaaS Application
        • AdobeSign
        • AWS
        • Amazon AWS Apps Portal
        • Box
        • DocuSign
        • Dropbox
        • Google Workspace
        • Microsoft
          • Standard configuration
          • Powershell configuration
        • Salesforce
        • ServiceNow
        • Slack
        • Slite
        • Zendesk
      • Install a backup SSO server
      • Renew the SAML certificate
      • SSL certificate renewal automation
      • Certificate authentication
    • Database
      • Define a production database
      • Install and configure SQL Express
      • Migrate UserLock data from Ms Access to SQL Server
      • Migrate UserLock data from SQL server to another
    • Configuration
      • Configure the client certificate authentication in UserLock Anywhere
      • Set idle time
      • Secure remote access mailbox
  • Build with Userlock

    • UserLock API
    • PowerShell
      • Manage UserLock with PowerShell
      • Cmdlet reference
        • Block-UserLockUserAccount
        • Close-UserLockSession
        • Get-UserLockAgentDistribution
        • Get-UserLockAgentDistributionConfiguration
        • Get-UserLockCommand
        • Get-UserLockIisSession
        • Get-UserLockInteractiveSession
        • Get-UserLockMessage
        • Get-UserLockOrphanedInteractiveSession
        • Get-UserLockProtectedAccount
        • Get-UserLockProtectedAccountEffective
        • Get-UserLockRasSession
        • Get-UserLockReportedComputer
        • Get-UserLockReportedUser
        • Get-UserLockServer
        • Get-UserLockServerConfiguration
        • Get-UserLockSession
        • Get-UserLockVpnSession
        • Get-UserLockWiFiSession
        • Install-UserLockAgent
        • Lock-UserLockSession
        • New-UserLockProtectedAccount
        • Remove-UserLockProtectedAccount
        • Reset-UserLockSession
        • Restart-UserLockComputer
        • Send-UserLockPopup
        • Set-UserLockAgentDistributionConfiguration
        • Set-UserLockMessage
        • Set-UserLockProtectedAccount
        • Set-UserLockServerConfiguration
        • Start-UserLockComputer
        • Stop-UserLockComputer
        • Test-UserLockSession
        • Unblock-UserLockUserAccount
        • Uninstall-UserLockAgent
    • UserLock WebHook
  • Support

    • Need assistance?
    • Changelog
    • Adapting to new UI 13.0
    • FAQ
      • Push app
      • Installation
      • License
      • Database
      • Configuration
      • MFA
      • Agents
      • Powershell
    • Troubleshooting
      • Common issues
      • Deployment errors
      • UserLock availability
      • Web console
      • SSO issues

Build with UserLock

Extend and integrate UserLock capabilities into your own tools using APIs, PowerShell scripts, and WebHooks.


UserLock API

.NET API access, classes, methods, integration examples.

PowerShell

Scripting, automation, cmdlets reference, and administrative tasks.

UserLock WebHook

Integrate UserLock events with external tools via WebHooks.

Products

  • UserLock
  • FileAudit
  • Open a support ticket

Resources

  • Blog
  • Compliance
  • Active Directory Glossary

Company

  • About
  • Partners
  • Careers
  • Resellers

Contact us

Send us a message or call +1-800-492-3951 / +33 5 59 41 42 20

  • Business privacy policy
  • User license contract
  • General conditions
  • Data processing agreement
  • Manage your cookies

© IS Decisions