Username and Password

Prev Next

The Username and Password configuration for ExactAccess Kiosk Mode (KM) allows the user to type their credentials or tap a badge to initiate the login to the ExactAccess SSO solution.

Kiosk Mode can be configured to authenticate with a remote source if you have workstations that are configured as non-domain joined workstations. This feature requires that ExactAccess Server be available and configured on a server that is a member of the domain to authenticate with. It also requires additional configuration on each ExactAccess Client as detailed below. If the registry key does not exist, create the key and set the appropriate values.

ℹ️ Prox Card Configuration

To use proximity cards in conjunction with the dialogue box, the ProxCard server must be configured and the proxcard device service "HCI ProxCard Client" must be running. A supported reader must also be attached to the workstation.

Citrix Registry Configurations

Registry Path

HKLM\Software\HealthCast\HCCitrixSessionDirectory

Registry Values

Value Name Type Value
RemoteLogon DWORD 0 (set to 1 to enable)
CompressionClass STRING NONE
VCLZIP
EncryptionClass STRING RIJNDAEL
BLOWFISH
ID STRING *EA12G54

*This the default encryption key that matches the server configuration key. It should not be changed for any reason.

Remote Authentication

Registry Path

HKLM\Software\HealthCast\HCCitrixSessionDirectory\Indy

Registry Values

Value Name Type Value Function
0000 STRING The server DNS name or IP address where HealthCast Remote Session Directory has been installed and configured.
EnabledServerIDs STRING 0000 This must contain at least one active server number.
Port DWORD 20000 The default port for communications. If you alter the default listening port during the server installation, update this for the correct port number.

Client-Side Failover

If you have client-side failover configured for ProxCard, you may also want to configure failover for Remote Authentication. This is accomplished the same way as for ProxCard by adding a new entry to the same ...\HCCitrixSessionDirectory\Indy path:

Value Name Type Value
0001 STRING add the secondary server DNS name or IP address

Update the EnabledServerIDs as a comma separated list of active servers:

Value Name Type Value
EnabledServerIDs STRING 0000, 0001, etc

Domain Dropdown Exclusions

Registry Path

HKEY_LOCAL_MACHINE\SOFTWARE\HealthCast\ExactAccess\domainlist\exclusions

Registry Values

Value Name Type Value
0001 STRING excludedDomainName1
0002 STRING excludedDomainName2

Continue to add numbers in order for other domain names to be excluded. The excluded domain value(s) should match the text exactly as shown in the dropdown prior to being added to the exclusion list.


Exclude Local Machine from Dropdown

Registry Path

HKEY_LOCAL_MACHINE\SOFTWARE\HealthCast\ExactAccess\Override

Registry Value

Value Name Type Value
ExcludeLocalComputerFromDomainList DWORD 1

Customize Password Reset Message

If the registry key does not exist, or a value is not set, and a password reset URL is present, the default message will be used: "Forgot your password? Click here to reset it."

Registry Path

HKLM\Software\HealthCast\PasswordReset 

Registry Value

Value Name Type Value
ResetLinkText STRING new reset text

Command Line Install Parameters

XA_MODE=KM
XA_SRV="server name"
XA_AUDIT_SRV="server name"
XA_PRX_SRV="server name"
X_D_SRV="server name"
X_RA_SRV="server name"
X_KM_DOMVIS=0    # Domain drop-down visible
X_KM_DRVMAP=0    # Drive mapping enabled
X_KM_PRTMAP=0    # Print mapping enabled
X_LUPE=0         # Last user prompt enabled
X_RARL=1         # Remote authentication enabled
X_RAID=EA12G54   # Remote authentication shared key header
XAD_ENABLED=0    # Full SSO enabled=0, Passthrough enabled=1