MSSCCI Provider for TFS Prompts for a Username and Password. Can this be avoided?

Greetings,

I'm working with a customer to replace VSS with TFS for VS2003 clients. The customer has more or less completed a SmartCard rollout for their entire network and is most unenthused about re-issuing domain passwords. My questions:

  1. Why the prompt?
  2. Can it be avoided?

Andrew

[335 byte] By [AndrewLynes] at [2007-12-22]
# 1

Andrew,

I have been successful in using a smartcard to authenticate to TFS using the MSSCCI Provider v1.1.

What you need to do is go to: Visual Studio 2003 | Tools | Options | Source Control | SCC Provider, and change your login ID to match your smartcard certificate:

Instead of USERNAME, change it to: DOMAIN\USERNAME

When VS2003 starts, it appears to populate only the username without the domain name. Is this a bug in the provider? I don't know.

This value is stored in the registry at:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\SourceControl\UserNames]
"0"="DOMAIN\\USERNAME"

Hope this helps,

Grant Holliday
http://www.holliday.com.au/

Grant_Holliday at 2007-8-30 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Version Control...

Visual Studio Team System

Site Classified