About Login Assistant
Login Assistant enables password reset and account unlock from the Windows login screen by launching a restricted browser session associated with a secure kiosk account. It supports both on-network and remote users, and integrates with multi-factor authentication as configured in Bravura Pass.
Login Assistant software
Login Assistant is composed of:
The secure kiosk account (SKA), used to launch the restricted session
The runurlclient, whcih starts the locked-down browserWindows Credential Provider extensions (Windows 8 and later), which present a “Change my password” tile on the login screen
Secure kiosk account deployment options
There are two main methods that you can use to implement a secure kiosk account (SKA):
Domain-level SKA
A domain-level account is created in Active Directory, typically with a
helplogin ID. A restrictive security policy is applied to prevent access to operating system features and network resources. Users authenticate to this account only indirectly through the Login Assistant tile.Workstation-level SKA
A local help account is created on each workstation. The account is granted the Log on locally right and configured so that logging in launches the secure kiosk environment. This avoids dependency on domain connectivity at login time.
Both SKA types work with the Credential Provider extension.
Credential Provider integration for Windows
The Bravura Pass Credential Provider extension provides a Change my password tile on the Windows login screen. Users can click Switch User or Other Credentials to access the tile.
Selecting the tile or logging in directly with the help account launches:
A restricted SKA session
The runurl program
A locked-down browser pointed at the Bravura Pass password change URL
Bravura Pass detects the request as originating from an SKA and loads a special constrained interface. Users then authenticate using configured methods (e.g., security questions, mobile QR verification).
The Credential Provider extension works with both the local and domain-level help accounts.
Note
Password-expiry prompts, account-locked prompts, and similar scenarios are not supported by the Credential Provider tile, but are supported when users attempt to log in directly and are redirected to Login Assistant.

When the user clicks on the tile or logs in with the help account, Login Assistant starts a web browser with the help account’s limited permissions and security profile.
Remote access support
Login Assistant supports off-network scenarios where users cannot authenticate to the corporate domain. When launched, the client checks for Internet connectivity using the external URL configured during installation.
If no connection is detected, users are prompted to choose a connection method:
Wired - attempt another direct connection
WiFi - allow the user to select a WiFi network
AirCard - open the third-party connection utility for a wireless broadband device

If WiFi is selected, the Login Assistant displays a list of detected networks, allowing the user to select one and potentially enter a network key.

A Hidden Network... button allows the user to specify an SSID and password for a hidden wifi connection.
If AirCard is selected, the Login Assistant will display the third party application. Once the user has connected the application will disappear.
Once connected, Login Assistant operates normally and opens the Bravura Pass web interface.
What happens when users log in
When Login Assistant is triggered:
The
runurlprogram starts from either a shared network location (domain-level SKA) or the local workstation (workstation-level SKA).The
runurlprogram restricts input events (keyboard, mouse) to lock down the workstation.A browser opens in kiosk mode at the designated Bravura Pass URL.
The user is authenticated using the configured MFA sequence (e.g., security questions + mobile app).
The user resets their password or unlocks their account.
Bravura Pass synchronizes the password with the corporate domain and any connected systems.
The browser closes, returning the user to the Windows login screen.
The user logs in with their new password.
Login ID passthrough
When possible, Windows passes the user’s domain login ID to Login Assistant so users do not have to re-enter it. This occurs when:
Users press Ctrl+Alt+Del → Change a Password
Users press Ctrl+Alt+Del then click Change a Password .
The workstation is locked and users enter an incorrect password
Users attempt to unlock an account that is locked
Users enter their (soon-to-expire or expired) password to log in
Note
The soon-to-expire, expired, account-locked and password-change cases are not supported by the Credential Provider.
Since Login Assistant is most often used for forgotten passwords, a secure and easy-to-use second authentication method should be configured for Login Assistant users that does not include password authentication. One example is requiring users to answer their security questions, followed by QR code verification using the mobile Bravura One app.
The figure below illustrates the workflow when the Login Assistant with Credential provider is deployed.

User experience
When using the Login Assistant on a corporate network:
The user opens their workstation to the user login screen.
The user triggers the Login Assistant by clicking a "forgotten password" tile or link on the user login screen.
Login assistant opens a restricted browser session with the appropriate Bravura Pass application URL.
The user authenticates to Bravura Pass using the configured multi-factor authentication.
The user clicks Change Passwords on the Bravura Pass home page and successfully changes their password.
Bravura Pass synchronizes the new password with the corporate domain and any other accounts attached to the user’s Bravura Pass profile.
The user closes the web browser and is returned to the user login screen.
The user logs in to their workstation using the new password.
The workstation validates the new password against the domain and updates the locally cached credential (if the Local Reset Extension is installed).
Local password cache behavior
When the local reset extension is not installed, a user must manually log out of Windows and then log back in to reset their locally cached password after using the SKA to change their password within Windows by pressing Ctrl+Alt+Delete and then clicking Change password.
If a user uses the SKA to change their password and the local reset extension is installed, they are not required to log out of Windows and then log back in.
Login Assistant best practices
Deploy Login Assistant to all workstations to provide consistent access to self-service resets.
For remote workforces that rely on cached credentials, integrate Login Assistant with the corporate VPN and deploy the Local Reset Extension.
This process is further described in Self Service Anywhere: Login Assistant for remote users.
Configure a secure second factor that does not rely on password authentication (e.g., security questions + QR code via the mobile Bravura One app).
Maintain strict lockdown policies for SKA accounts to minimize the attack surface.