Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

Overview


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.

Enabling Auto-Login

...

Using Windows Authentication Provider


The VWSC application uses Anonymous authentication by default. To enable auto-login capability using Windows Authentication you must make configuration changes to the following:

Anchor
IIS
IIS
Configuring IIS for Windows Authentication in Windows 10 and Windows Server 2016

Microsoft Windows 10

The steps below enable Windows Authentication in IIS where Velocity Web Client or VWSC bundle is installed.

  1. Go to Control Panel -> Programs.
  2. Locate and click on "Turn Windows Features on or off" link as shown in Figure figure 1.


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

  • World Wide Web Services-> Security-> Basic Services→ Security→  Basic Authentication
  • World Wide Web Services-> Security-> Request Services→ Security→  Request Filtering
  • World Wide Web Services-> Security-> Windows Services→ Security→  Windows Authentication

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… 

Microsoft Windows Server 2016

The steps below enable Windows Authentication in IIS on Windows Server 2016 where Velocity Web Client or VWSC bundle is installed.

  1. Go to Run and type ServerManager and press Enter or click Server Manager button in the Windows taskbar.

    The Server Manager Dashboard screen displays as shown in

...

  1. figure 4.
  2. Click Add roles and features link in Dashboard.
    Image Modified
    Figure 4: Server Manager Dashboard
  3. Read the wizard instructions and click Next to continue as shown in Figure figure 5.
    Image Modified
    Figure 5:Before You Begin Menu
  4. In Select installation type choose Role-based or feature-based Installation radio button as shown in Figure figure 6.
    Image Modified
    Figure 6:Installation Type Menu
  5. Choose to Select a server from the server pool radio button as shown in Figure figure 7.
  6. Select the Windows Server 2016 from Server Pool and click Next.
    Image Modified
    Figure 7:Server Selection Menu
  7. Select the following highlighted options(if not selected already) and then click Next as shown in the below Figure figure 8.
    1. Select Server Roles. Choose the following options under Roles:
      • Web Server (IIS) (20 of 43 Installed)

...

      • Web Server (14 of 34 Installed)

...

      • → Security (1 of 9 Installed)

...

      • → Request Filtering (Installed)
      • Web Server (IIS) (20 of 43 Installed)

...

      • →  Web Server (14 of 34 Installed)

...

      • → Security (1 of 9 Installed)

...

      • → Basic Authentication
      • Web Server (IIS) (20 of 43 Installed)

...

      • →  Web Server (14 of 34 Installed) Security (1 of 9 Installed)

...

      • →  Windows Authentication

...


      • Image Added

        Figure 8:Server Roles Menu

Skip to the Confirmation menu in the Add Roles and Features Wizard as shown in Figure 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 figure 10.

9. Click Close after the installation is done.



Figure 10: Results in Feature Installation

Anchor
vwsc
vwsc
Velocity Web Service Client Website Configuration

The Velocity Web Service Client Website configuration is done in the system where the Velocity Web Client and Website is installed or hosted.

  1. On the desktop, click Start> Programs  → Programs→ or All Programs -> Administrative Tools > Programs→ Administrative Tools→  Internet Information Services (IIS) Manager.
  2. On the left panel in connections, select User>Sites> User→ Sites→ Default Web Sites->VWSC.
  3. Double-click Authentication as shown in Figure figure 11.


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.

Note

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 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

Anchor
database
database
Database Changes for Velocity Web Service Client

The Registry table must have the following Insert Statement if not already available.

  1. Go to SQL Manager as shown in Figure 16figure 17.


Figure 1617:Connect to SQL Manager

2. Connect to Microsoft SQL Server 2004 as shown in

...

figure 18.


Figure 1718: Microsoft SQL Server 2014 User Dialog

3. In Object Explorer select SYSTEM\DOMAIN->Velocity as shown in

...

figure 19.


Figure 1819: Velocity in Object Explorer

4. Click New Query. Enter the Insert statement as shown in

...

figure 20.


Figure 1920: Enter New Query

Code Block
INSERT INTO Registry VALUES(<Velocity Server name>,'VWSC','AuthenticationMode','AutoWindowsAuthentication');

For example: 

Code Block
INSERT INTO RegistryVALUES('SYSTEMNAME','VWSC','AuthenticationMode','AutoWindowsAuthentication');

5. Select the INSERT statement and click Execute as shown in

...

figure 21.


Figure 2021:Execute Statement

...

Anchor

...

browser

...

browser

...

Configuring Browser Settings

Info

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. 


Note

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:

  1. Open Internet Explorer.
  2. Click Tools menu and select Internet Options.
  3. Select Security tab.
  4. Click the Local Intranet Web content zone.
  5. Select Sites and Check Automatically Detect Intranet Network.
  6. Click Advance.
  7. Add VWSC website URL for example: <<System Name/ IP >>/VWSC, http://SYSTEMNAME/VWSC or http://<IP-Address>/VWSC.
  8. After you are done, Click Close and OK.
  9. Now, click the Custom level button.
  10. From the list of settings, scroll to the bottom to select Automatic logon only in Intranet zone.
  11. Click OK.

B. The following steps allows the user to configure latest IE versions to add the website URL to work properly.

  1. Open Internet Explorer.
  2. Click Tools menu and select Internet Options as shown in Figure 21figure 22.


Figure 2122: 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:

  1. Go to Google Chrome and Settings as shown in Figure 22figure 23.
    Image Modified
    Figure

...

  1. 23: Browser Settings in Google Chrome
  2. Click Advanced-> System -> Open Proxy Settings as shown in Figure 26figure 24.
    Image Modified
    Figure

...

  1. 24:System Settings in Google Chrome
  2. In Internet Properties windows, select Security tab as shown in Figure 27figure 25.
    Image Modified
    Figure

...

  1. 25:Security tab in Internet Properties
  2. Click Sites in Internet Properties.
  3. The Local Intranet dialog window opens as shown in Figure 28figure 26.
  4. Select Advanced in Local Intranet as shown in Figure 28figure 26.

    Image Modified
    Figure

...

  1. 26:Local Intranet Settings
  2. In the Local Intranet dialog window enter "http://localhost/VWSC" and click Add as shown in Figure 29figure 27.
    Image Modified
    Figure

...

  1. 27: http://localhost/VWSC Added to Zone
  2. The URL is added to the Websites text area in Local Intranet. Click Close.

D. The following steps allows to add the website URL to work properly in earlier Google Chrome versions:

  1. Go to Google Chrome-> Options.
  2. Select Under the Hood tab -> Change Proxy Settings as shown in Figure 30 figure 28 below.
    Image Modified
    Figure

...

  1. 28: Under the Hood tab in Options
  2. Select Security (tab) -> Local Intranet/Sites -> Advanced -> Add "http://localhost/VWSC" to the URL List.
  3. Click Close.

...