Prior to Velocity 3.7 SP1 releases, the Velocity Web Service Client (VWSC) application used Anonymous Authentication mode which used the Forms Authentication Provider. As a result, when you initially hit the VWSC website, a login page displays and is authenticated by the Velocity web service.
Starting from Velocity 3.7 SP1 releases, the Administrator can disable Anonymous Authentication and define Windows Authentication to support Auto-login capability. For users logged in as an authorized Velocity operator in Velocity domain into Windows system on their device, the VWSC login page is by-passed to enable Auto-login feature.
The VWSC application uses Anonymous authentication by default. To enable auto-login capability using Windows Authentication you must make configuration changes to the following:
The steps below enable Windows Authentication in IIS where Velocity Web Client or VWSC bundle is installed.
Figure 1: Turn Windows Features ON or OFF in Programs
3. In Windows Features dialog, expand Internet Information Services→ World Wide Web Services→ Security to see the available options as shown in figure 2.
4. Select the following highlighted options(if not selected already), and then click OK as shown in the below figure 2.
Figure 2: Turn Windows Features ON/OFF
A progress dialog shows that Windows is building the selected feature changes.
5. Click Close after Windows completes the requested changes as shown in figure 3.
The Windows Authentication mode is enabled in IIS.
Figure 3: Completion of Requested Changes…
The steps below enable Windows Authentication in IIS on Windows Server 2016 where Velocity Web Client or VWSC bundle is installed.
Skip to the Confirmation menu in the Add Roles and Features Wizard as shown in figure 9.
8. In Confirm installation selections click Install to enable Windows Authentication on Windows 2016 Server as shown in figure 9.
Figure 9: Confirmation Menu
The Installation progress window display the progress of the Feature Installation as shown in figure 10.
9. Click Close after the installation is done.
Figure 10: Results in Feature Installation
The Velocity Web Service Client Website configuration is done in the system where the Velocity Web Client and Website is installed or hosted.
Figure 11: VWSC Authentication in IIS Manager
4. The VWSC Authentication window displays. Right click Anonymous Authentication to Disable or select Disable link as shown in figure 12.
Figure 12: Disable Anonymous Authentication in IIS Manager
5. Right click Windows Authentication to Enable or select Enable link as shown in figure 13.
Except Windows Authentication all other authentications must be disabled as shown in figure 14. |
Figure 13: Enable Windows Authentication in IIS Manager
6. Right click Windows Authentication and select Advanced Settings or click Advanced Settings link as shown in figure 14.
Figure 14: Advanced Settings in Windows Authentication
7. In Advanced Settings dialog box, select Accept from Extended Protection drop-down and click OK as shown in figure 15.
Figure 15:Accept Option in Extended Protection drop-down
8. In the web.config file located at C:\inetpub\wwwroot\VWSC please remove the commented lines from figure 29 to match figure 30
Figure 29
9. The following steps are required for PIV Enrollment with Windows Authentication.
notepad
as admin%WINDIR%\System32\inetsrv\config\applicationHost.config
%WINDIR%\System32\inetsrv\config\applicationHost.config.bak
for backup purposes<section name="anonymousAuthentication" overrideModeDefault="Deny" />
Deny
with Allow
%WINDIR%\System32\inetsrv\config\applicationHost.config
10. In IIS Manager window, right click Default Web Site→ All Tasks→ Restart IIS for the changes to take place as shown in figure 16.
Figure 16: Restarting IIS in IIS Manager Window
The Registry table must have the following Insert Statement if not already available.
Figure 17:Connect to SQL Manager
2. Connect to Microsoft SQL Server 2004 as shown in figure 18.
Figure 18: Microsoft SQL Server 2014 User Dialog
3. In Object Explorer select SYSTEM\DOMAIN->Velocity as shown in figure 19.
Figure 19: Velocity in Object Explorer
4. Click New Query. Enter the Insert statement as shown in figure 20.
Figure 20: Enter New Query
INSERT INTO Registry VALUES(<Velocity Server name>,'VWSC','AuthenticationMode','AutoWindowsAuthentication'); |
For example:
INSERT INTO RegistryVALUES('SYSTEMNAME','VWSC','AuthenticationMode','AutoWindowsAuthentication'); |
5. Select the INSERT statement and click Execute as shown in figure 21.
Figure 21:Execute Statement
Auto login window appears only if the user is currently logged into their device as a member of the Velocity Users group in the Velocity domain and is an authorized Velocity operator. |
Google Chrome browser operation is based on IE settings. Browsers such as Mozilla Firefox and Microsoft Edge prompts for username and password to login to VWSC Website. |
A. The following steps allow the user to configure IE without prompting their credentials over trusted sites:
B. The following steps allows the user to configure latest IE versions to add the website URL to work properly.
Figure 22: Tools->Internet Options in Internet Explorer
Follow step 3 till step 8 below in latest Google Chrome versions to complete the procedure.
C. The following steps allows to add the website URL to work properly in latest Google Chrome versions:
D. The following steps allows to add the website URL to work properly in earlier Google Chrome versions: