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:
- Why the prompt?
- Can it be avoided?
Andrew
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/