--- title: "Username and Password" slug: "xa-km-username-password-auth" updated: 2026-02-06T19:26:07Z published: 2026-02-06T19:26:07Z canonical: "healthcare.rapididentity.com/xa-km-username-password-auth" --- > ## Documentation Index > Fetch the complete documentation index at: https://healthcare.rapididentity.com/llms.txt > Use this file to discover all available pages before exploring further. # Username and Password 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](/v1/docs/xa-km-prox-card) 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 ```