v-GO SSO

Frequently Asked Questions

v-GO® SSO

Administration

1. How do I manage v-GO SSO, enable applications and configure settings?

2. Is v-GO SSO deployable using software distribution tools?

3. Do I need to be an administrator to install v-GO SSO under 2000/NT?

4. Can I centrally control v-GO SSO administrative settings?

Authentication

5. Can I have different authentication methods with v-GO SSO?

6. Which smart cards does v-GO SSO support for strong authentication? What if I lose my card?

7. How can I authenticate myself to v-GO SSO?

Directory

8. I have more than one PC or move among numerous PCs at different sites. How can I use v-GO SSO on all of my computers and get my credentials?

9. How does v-GO SSO store data on my directory server(s)? Do you modify the base schema?

10. Will v-GO SSO slow down or impact the performance of my directory?

11. How much space will the v-GO SSO data take up on my directory?

Security

12. How does v-GO SSO encrypt and protect my logon credentials?

13. Is v-GO SSO FIPS 140-2 compliant?

14. How does v-GO SSO prevent an Administrator from resetting the Windows password and impersonating a user to access the user's stored credentials?

Application Sign-on

15. What applications does v-GO SSO work with?

16. How does v-GO SSO provide SSO to Windows Applications?

17. How does v-GO SSO provide SSO to Mainframe/Host Applications?

18. How does v-GO SSO provide SSO to Web Applications?

19. How does v-GO SSO provide SSO to applications on Citrix MetaFrame or MS Terminal Server?

20. How does v-GO SSO handle application password policies?

21. How does v-GO SSO handle application password changes?

General

22. How mature is v-GO SSO?

23. Is v-GO SSO a complete single sign-on solution?

24. Will v-GO SSO work with my Web browser?

25. What are the minimum system requirements for v-GO SSO client?

26. Where is the v-GO SSO documentation?

27. If I decide to stop using v-GO SSO, how do I access my password-protected applications?

Support

28. The application I want to use with v-GO SSO isn't listed in the New Logon Wizard. Can I still use v-GO SSO?

29. Auto-Recognize is not working on some of my Web sites. What should I do?


Administration

1. How do I manage v-GO SSO, enable applications and configure settings?
Passlogix provides you with the v-GO SSO Administrative Console, which is a GUI based, wizard-driven configuration console for v-GO SSO.

v-GO SSO is designed so that your technical team does not need to engage in the time consuming and costly process of creating, implementing and administering proprietary connectors, scripts or agents. Thus, this ensures that the enterprise deployment of SSO can be managed in-house with current administrative resources.

It allows your technical staff to:

Example of an administrator adding a new application:

First run the v-GO SSO Administrative Console Logon Form Wizard against the application that you wish to have v-GO SSO clients recognize. The Administrative Console creates a configuration/signature for the targeted application. Then, using the Console, you simply publish that new application configuration to your repository. All of your v-GO SSO clients are then updated with the new application configuration.
Back to top

2. Is v-GO SSO deployable using software distribution tools?
Yes, v-GO SSO is deployable using any software distribution tool that is compatible with standard Windows applications. The v-GO SSO Administrative Console provides you an easy way customize the standard v-GO SSO MSI and customize a deployment package that is ready to be distributed with Microsoft's SMS or nearly any other distribution tool.
Back to top

3. Do I need to be an administrator to install v-GO SSO under 2000/NT?
As long as you have administrator rights to the 2000/NT workstation, you will be able to properly install v-GO SSO. You need only normal user rights to use v-GO on a day-to-day basis.
Back to top

4. Can I centrally control v-GO SSO administrative settings?
Yes, v-GO SSO administrative settings are controlled using the Administrative Console's easy-to-use GUI. The settings can be centrally managed when using v-GO SSO with a Directory (MS Active Directory, Sun ONE Directory, Novell eDirectory or a network file share). You simply store the application definitions, password policies and v-GO configuration settings in the v-GO configuration objects on the directory and each v-GO SSO client will pull down the newest configuration data each time it starts up.

v-GO SSO does not need a dedicated server but instead leverages your existing infrastructure.
Back to top

Authentication

5. Can I have different authentication methods with v-GO SSO?
Yes, v-GO SSO currently supports the RSA SecureID, smartcards (i.e. GemPlus and Schlumberger), Signature Authentication, Proximity Cards, Iris Recognition, Tokens (i.e. SAFLINK, Entrust Entelligence, RSA Keon and NEC Touch Pass), Digital Client and Server Certificates, Magnetic Access Cards, Fingerprint Biometric, Facial Biometrics, Handprint Biometrics, Voice Print Biometric, LDAP as primary authentication method, Novell/NDS, Active Directory & Kerberos or Windows.

Using the v-GO Authentication API, Passlogix can add support for virtually any means of authentication by writing a specific v-GO authenticator for that product.
Back to top

6. Which smart cards does v-GO SSO support for strong authentication? What if I lose my card?
The only hardware or software requirements for smart card support in v-GO SSO are that you have a smart card that supports MS CAPI, a reader that supports access via the MS Smartcard APIs, and any drivers or tools required to make the smartcard or reader functional on the OS.

The v-GO SSO smart card solution is delivered as a plug-in authenticator module that integrates seamlessly with our SSO product, including its usage as the primary authentication to v-GO and its inclusion in the v-GO setup process.

The smart card authenticator supports a passphrase for cases where the user has lost a card and has been supplied a new card. The passphrase coupled with a standard domain credential logon can optionally be supported for those instances where the user has lost or forgotten a card.
Back to top

7. How can I authenticate myself to v-GO SSO?
v-GO SSO allows for a variety of Primary/Front End Authentication methods. The product ships with authenticators for Windows Logon, Windows Domain Logon, Windows Active Directory Logon, LDAP, PKI System, smartcard/Token and Biometrics. In addition, Passlogix can enable support for virtually any specific authentication device that you require using our Authenticator API.
Back to top

Directory

8. I have more than one PC or move among numerous PCs at different sites. How can I use v-GO SSO on all of my computers and get my credentials?
v-GO SSO fully supports roaming users, defined as users who move from workstation to workstation within a corporate environment. Our Synchronization Support uses an existing Directory Server or Network File Server to provide each user with access to their unique credential repository from virtually any workstation with connectivity to the Directory Server. v-GO SSO will store an encrypted copy of each user's credentials in the configured directory.

v-GO SSO supports the following directories for synchronization: Sun ONE Directory, Novell NDS eDirectory, Microsoft Active Directory, Microsoft AD/AM, virtually any other LDAP v2 or v3 directory or any available Network File Server.
Back to top

9. How does v-GO SSO store data on my directory server(s)? Do you modify the base schema?
Passlogix has collaborated with leading suppliers of enterprise directories in designing our approach to supporting Directory Servers. Passlogix uses an effective class schema extension, which leaves your base schema intact as delivered by your directory vendor and creates a self-contained configuration object using our own object classes. By comparison, some companies make a base schema extension that modifies your base schema, specifically the user object, and appends SSO data to it. This causes you problems during directory upgrades, and directory replication as the user object is always replicated.
Back to top

10. Will v-GO SSO slow down or impact the performance of my directory?
A directory server is designed to store numerous objects and to have many users read data from those objects.

Passlogix stores each user's logon data in individual objects or records, which minimizes the impact of reading and writing data from/to the directory. This technique is designed around directory best practices for scalability and performance, since a directory is optimized for having many users read data and to only write the minimum amount of data necessary.

Some companies append their SSO data directly to the user object as a continuous record, requiring the entire SSO data record to be read/written to from/to the directory when any one logon is changed or updated. This causes unnecessary network traffic in reading data from the directory, and even more troublesome, unnecessary writing of large amounts of data to the directory when only one logon credential is updated.
Back to top

11. How much space will the v-GO SSO data take up on my directory?
v-GO SSO is designed to require minimal resources on a directory server infrastructure. The chart below illustrates the space that v-GO SSO would require on a directory in order to support a given size and number of credentials and the number of users. For example; an organization with 1,000 users that each had 10 credentials to applications, would only need to allocate 2 MB for the SSO related information on their directory server.

Credential size: 200 BytesNumber of Apps 10

Number of users1101001,00010,000100,000
Space needed2 KB20 KB200 KB2 MB20 MB200 MB

Another noteworthy design consideration is that v-GO SSO interacts with a directory server on a record-by-record level, so that the user is not required to synchronize their entire credential repository when only one 200-byte credential is updated due to a password change. Many competing SSO solutions are known to store their credential repository as an entire data entry, thus requiring unnecessary traffic between the directory server and the end user workstation.
Back to top

Security

12. How does v-GO SSO encrypt and protect my logon credentials?
v-GO SSO creates a unique primary symmetric key for each user to be used in encrypting the user's credentials. End-to-end encryption is provided between the v-GO SSO agent and the Directory using the selected encryption algorithm. v-GO's default encryption algorithm is the MS CAPI-provided Triple DES The SSO Administrator can also select MS CAPI-based 256-bit AES, RC4 and non-MS CAPI Blowfish, Cobra, Triple DES and AES. Credentials are stored encrypted on the PC, in transit and in the Directory. Credentials are not stored unencrypted in memory. The only time that sensitive data is not encrypted is the moment a specific piece of data (e.g., a credential) is requested for viewing (if permitted), or when it is submitted to an application for sign-on.
Back to top

13. Is v-GO SSO FIPS 140-2 compliant?
Yes, v-GO SSO uses the MS CAPI-based Triple DES, 256 Bit AES and RC4, which are certified to meet FIPS 140-2 requirements for United States Government customers.
Back to top

14. How does v-GO SSO prevent an Administrator from resetting the Windows password and impersonating a user to access the user's stored credentials?
To prevent the Administrator from impersonating a user in a Windows Authentication environment; there are two different deployment choices and configurations involving the authenticator type. V-GO SSO Windows Authenticator V2 is not subject to this type of vulnerability at all.


Back to top

Application Sign-on

15. What applications does v-GO SSO work with?
v-GO SSO works with virtually any application: Windows applications; commercial or homegrown Mainframe/Telnet applications; internal or external Web sites. Please reference the v-GO SSO Fact Sheet for more information.
Back to top

16. How does v-GO SSO provide SSO to Windows Applications?
v-GO SSO responds to any and all requests for user credentials from Windows applications for both logons and password changes. It works out-of-the-box with all of the most widely used applications and can be configured in minutes to work with any other application.

All credential requests in Windows have specific attributes: application name, window name, the control ID of the input field, and so on. v-GO SSO looks for the specific attributes of each application's logon and password-change dialogs and responds accordingly. The attributes for any application are easily identified and captured using the v-GO SSO Administrative Console and stored in the administrative configuration object on the directory or locally to a PC.

v-GO SSO captures standard, OS-level Windows messages and analyzes them. When a specified application creates a dialog, v-GO SSO looks at the window title. If v-GO SSO recognizes the window title, it searches for the appropriate control ID(s). v-GO SSO submits credentials to most Windows applications via secure, standard, OS-level Windows messages. Thus, keyboard-sniffing utilities cannot intercept the credentials. Furthermore, since v-GO SSO does not use scripts or keystrokes, users cannot confuse the response by selecting and working in another application.
Back to top

17. How does v-GO SSO provide SSO to Mainframe/Host Applications?
v-GO SSO responds to any and all requests for user credentials from Mainframe/Host applications. It works out-of-the-box with all of the most popular Mainframe/Host emulators and can be configured to work with others.

All requests for credentials in Mainframe/Host applications have specific attributes: window title and various blocks of text (at specific coordinates for Mainframe applications), username/password field text, and so on. v-GO SSO looks for the specific attributes of each application's logon and password-change screens and responds accordingly. The attributes are easily identified and captured using the v-GO SSO Administrative Console and stored in the administrative configuration object on the directory or locally to a PC.

The v-GO SSO monitors emulators, looking for the defined matches. When a new screen is presented, v-GO SSO reviews the text for matching fields. If all strings match, v-GO SSO submits the user credentials.

v-GO SSO submits credentials to most emulators via HLLAPI. Thus, keyboard-sniffing utilities cannot intercept these credentials. Furthermore, since v-GO SSO does not use scripts or keystrokes for these emulators, users cannot confuse the response by selecting and working in another application. v-GO SSO also supports some emulators that have a scripting language capable of presenting a (hidden) pop-up dialog box for v-GO SSO to respond to.
Back to top

18. How does v-GO SSO provide SSO to Web Applications?
v-GO SSO responds to any and all requests for user credentials from Web applications, whether in a form or via a pop-up dialog. Unlike most SSO products, v-GO SSO supports access to all Web applications, not just intranet applications. Most Web applications are supported out-of-the-box and new applications can be quickly added using the Administrative Console.

All credential requests in Web applications are either in forms or in pop-up dialogs. v-GO SSO Browser responds to the specific events of a web dialog popping up or of a web page rendering. The associated attributes are easily identified and captured using the v-GO SSO Administrative Console and stored in the administrative configuration object on the directory or locally to a PC.
Back to top

19. How does v-GO SSO provide SSO to applications on Citrix MetaFrame or MS Terminal Server?
v-GO SSO natively supports both MS Terminal Server and Citrix MetaFrame 1.8 and above. By installing v-GO SSO on the TS or Citrix server, any application that is launched on that server can be provided the same SSO functionality as an application launched on your desktop. Each user still receives their individual credential repository since v-GO SSO reads the user's SSO data from a directory server (AD or LDAP).
Back to top

20. How does v-GO SSO handle application password policies?
v-GO SSO fully supports different password policies for each of your SSO enabled applications. Password policies can be easily configured to meet your requirements for each application. When you enable an application for single sign-on using the v-GO SSO Administrative Console, you also configure the password policies for the application.

The Administrative Console lets the Administrator create a password policy with the following controls:

You can then assign the policy as a default global password policy, to a specific application, or to several applications.
Back to top

21. How does v-GO SSO handle application password changes?
v-GO SSO fully supports different password change behaviors for each of your SSO-enabled applications. Password changes can be easily configured to meet your requirements for each application. When you enable an application for single sign-on using the v-GO SSO Administrative Console, you also configure the password change for the application.

v-GO SSO detects a password change request just as it detects the initial application logon request. Passwords changes can be set to occur as frequently as desired because v-GO SSO detects the password change and handles it seamlessly for the user.

When the application requires a new password, v-GO SSO can either generate a random password that conforms to the password policy that was created for the application, or allow the user to enter a new password. By using random password generation, users never need to know their passwords.

You can allow your users to choose their own new password for some or all applications, v-GO SSO supplies their old password to the application when requested and prompt the user to enter a new password for the application. v-GO SSO saves the new password in the local data store as well as to the directory data store and then logs on to the application using the new password.
Back to top

General

22. How mature is v-GO SSO?
v-GO SSO is a stable, mature product that has been steadily improved upon since its commercial introduction in 1998. v-GO SSO is deployed in numerous Fortune 500 corporations and government offices. It has a large, steadily increasing deployed user base, with the largest single implementation exceeding 130,000+ users.
Back to top

23. Is v-GO SSO a complete single sign-on solution?
v-GO SSO is the Universal Single Sign-On Solution targeted to enterprise customer's needs.

v-GO SSO signs you on to any type of application:

v-GO SSO accommodates any type of user authentication:
  • Windows authentication
  • PKI
  • Smart Cards
  • Biometrics
v-GO SSO can work with any identity management infrastructure
  • Directory
  • Web SSO
  • Provisioning solution
  • Management consoles
v-GO SSO works in any mode
  • from a dedicated or shared machine, even a kiosk
  • connected or disconnect from the network
When using Windows Authentication, your v-GO SSO password and your existing Windows password are one and the same. Once you have authenticated to Windows, v-GO SSO logs you into all of your applications by providing each application with the username and password that they require. All management and configuration aspects of v-GO SSO can be easily accomplished using our wizard-based Administrative Console.
Back to top

24. Will v-GO SSO work with my Web browser?
v-GO SSO works with versions 5.5 SP2 and higher of Internet Explorer®.

Please follow this link for the update: Microsoft Internet Explorer Web site, to update your current version of Microsoft® Internet Explorer®.
Back to top

25. What are the minimum system requirements for v-GO SSO client?

SSO Client Agent

SSO Administrative Console & Server
  • Microsoft® Windows® 2000, XP, 2003 Server
  • 100 MHz Pentium-compatible processor and 64 MB RAM
  • .NET Framework 1.0
  • Windows Installer 2.0 or higher
  • Disk Space: ~4 MB for MSI installer; ~31 MB for EXE installer, overall ~15 MB for the installed program and data
  • Directory requirements Active Directory, Sun Java System Directory 5.1 or higher, Novell eDirectory 8.5 or higher, or other LDAP v2/v3 compliant directory

Back to top

26. Where is the v-GO SSO documentation?
Product documentation is now available in electronic form and is also provided as part of the Administrative Console's online help system. To access the detailed administrative guide simply select Help from the Administrative Console menu or press F1 for context-sensitive help. If you wish to read the Administrative Guide prior to installing v-GO SSO, simply open the documentation folder on the v-GO SSO CD and double-click the file named v-GO SSO Administrative Guide.chm. Of course, you can contact your support engineer if you need additional assistance.
Back to top

27. If I decide to stop using v-GO SSO, how do I access my password-protected applications?
For Web sites, applications, and terminal emulators simply enter your traditional username/ID and passwords when prompted.
Back to top

Support

28. The application I want to use with v-GO SSO isn't listed in the New Logon Wizard. Can I still use v-GO SSO?
Yes, you will need to show v-GO where the logon boxes for username/ID and password are on the application logon screen.

  1. Click the v-GO SSO Tray Icon, point to Configuration then click Logon Manager. In Logon Manager, click the Add button. In the New Logon Wizard select Application not in List. Under Name/Description, type the name of the application and click [Next>].
  2. Click on the v-GO logo with your mouse and drag it to the username/ID text box of your application. A green check mark appears on the v-GO logo.
  3. Click the v-GO logo with your mouse and drag it to the password text box of your application. A green check mark appears on the v-GO logo.
  4. Click [Next>], enter your credentials and proceed to the final steps of the Application Wizard.

Back to top

29. Auto-Recognize is not working on some of my Web sites. What should I do?
Check to see if the Web site's URL has changed. If it has, edit the site's logon information to reflect the new URL. To do this, click the v-GO SSO Tray Icon, point to Configuration then click Logon Manager. Select the logon, and click Properties. Enter the new URL and click OK.
Back to top

  Related Documents
Related Links



Microsoft Certified Partner

Designed for Windows XP, 2000, ME, 98 and NT