robot
2022.10
false
UiPath logo, featuring letters U and I in white

Robot Admin Guide

Last updated Feb 6, 2026

Implementing authentication with credential providers

Login Using Thales Luna Credential System

As of v2020.4.1, UiPath integrates Thales (previously SafeNet) Luna HSMs, making it possible for Unattended Robots to log into Windows by using the HSM (Hardware Security Module). Thales HSM is a hardware cryptographic key storage that allows enterprises, and not only, to provide an extra layer of security when logging into Windows by using the keys stored in the corresponding HSM.

Activating this type of login requires a few configuration steps in Orchestrator and on the machine on which the Unattended Robots connect to.

Orchestrator Configuration

  1. Create an Unattended Robot as described in the Managing Users document with the user specifications for which you want to activate Thales login.

    1.1. From the Credential Type drop-down, select Luna Credential System.

    1.2. Provide the PIN required to access the HSM in the Password field.



  2. Create a Machine in Orchestrator. Please note that the machine on which the Unattended Robot runs needs to have access to the HSM, which means they should be in the same network.

Login Using NShield Key Storage Provider

Starting with v2020.10 UiPath integrates nShield Key Storage Provider, making it possible for Unattended Robots to log into Windows by using the nShield Key Storage Provider. nShield is a key storage which provider which allows enterprises, and not only, to provide an extra layer of security when logging into Windows by using the keys stored in the HSM.

Activating this type of login requires a few configuration steps in Orchestrator and on the machine on which the Unattended Robots connect to.

Orchestrator Configuration

  1. Create an Unattended Robot as described in the Managing Users document with the user specifications for which you want to activate nShield login.

    1.1. From the Credential Type drop-down, select nShield Key Storage Provider.

    1.2. Provide the PIN required to access the HSM in the Password field.



  2. Create a Machine in Orchestrator. Please note that the machine on which the Unattended Robot runs needs to have access to the HSM, which means they should be in the same network.
  • Login Using Thales Luna Credential System
  • Orchestrator Configuration
  • Login Using NShield Key Storage Provider
  • Orchestrator Configuration

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo
Trust and Security
© 2005-2026 UiPath. All rights reserved.