Home > Microsoft .Net Development Tips > Application Testing and Security > What's up with Windows CardSpace
Win Development Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

APPLICATION TESTING AND SECURITY

What's up with Windows CardSpace


Ed Tittel, Contributor
10.05.2006
Rating: --- (out of 5)


Office Development Channel
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


When it comes to Windows CardSpace -- the Microsoft .NET Framework version 3.0 (the former WinFX) component previously known as InfoCard -- you'll find that the technology delivers a collection of new Windows user identity management capabilities that's been specifically hardened to resist tampering and elude spoofing.

The whole idea is to go PassPort at least one better, and to help protect digital user identities. Microsoft's goal is nothing less than to "revolutionize business on the Web," but this could very well be as much a matter of preserving its own interests and exploits to whittle away at PassPort's prophylactic powers as it continues to age -- or, at least, limiting Microsoft's liabilities.

Those who want to dig into this fascinating new technology could do a lot worse that to work their way through the papers and articles on the Windows CardSpace home page. There, you'll find a bunch of interesting stuff, including the following:

  • An official introduction, which invokes the notion of a "standards-based solution" to discuss CardSpace.
  • More on Windows CardSpace
    Definition: Windows CardSpace

    Tip: .NET 3.0: What it is and what it means for developers 

    Podcast: At Tech Ed 2006, .NET 3.0 makes an appearance
  • Various videos involving Nigel Watling and Andy Harjanto ("Windows CardSpace Explained") as well as CardSpace Evangelist Kim Cameron ("Channel 9 Interviews Kim Cameron").
  • Both "First Looks" and "Deeper Look" pieces devoted to Windows CardSpace, as well as a thought-provoking item called "The Laws of Identity."
  • Numerous other blogs, guides, and a technical reference for Windows CardSpace v1.0.

This is enough to keep somebody busy for the better part of a day or longer, depending on on whether a person wants to dig down deeply into the details or stay more at a 10,000-foot level.

Those who want to start groping toward a more technical understanding of CardSpace will probably appreciate its formal definition as a source of digital identity. According to MS expert Kim Cameron, "A digital identity is a set of claims made by one digital subject about itself or another digital identity."

Circular definitions or logic aside, this means that CardSpace supports multiple identities so they may be used as needed. It also works with numerous XML based Web Services protocols to facilitate secure exchange of identity information, along with a GUI that lets users pick, choose, and use any of their digital identities, where each one appears as a visual "ID card" for easy selection.

If you want to know more -- and anybody who works with user identity info in the Visual Studio/Microsoft environment definitely should want just that -- jump to the aforementioned Windows CardSpace home page and start digging in. Bon Appetit!

Ed Tittel is a writer and trainer whose interests include XML and development topics, along with IT Certification and information security. E-mail etittel@techtarget.com with comments, questions, or suggested topics or tools to review. Cool tools rule!

Rate this Tip
To rate tips, you must be a member of SearchWinDevelopment.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Application Testing and Security
Test-driven development in .NET yields complete unit test coverage
How to write installers in Vista that work correctly under UAC
How to elevate programs' privileges correctly using Vista's UAC
Internet Explorer 8 beta's development tools add source visualizations
Microsoft previews new features in Visual Studio 2010
Advanced Windows Debugging Book Chapter and Podcast
Book excerpt: Advanced Windows Debugging
Book excerpt: Pragmatic unit testing in C# with NUnit
Security interoperability with .NET/WSE and WebLogic Workshop 8.1
How to avoid regression bugs while adding new features

Windows Vista security and .NET Framework 3.0
User Account Control (UAC): How to develop code for standard users
How to write installers in Vista that work correctly under UAC
How to elevate programs' privileges correctly using Vista's UAC
Introduction to Vista's user account control (UAC) for developers
Beginning Windows CardSpace development
Five Windows Vista security tips .NET developers should know
Windows CardSpace standards, user controls sway online banker
.NET 3.0 Roadshow: An introduction to Windows CardSpace
.NET 3.0 Roadshow: Instance management, security in WCF
Get your code ready: Windows Vista is just around the corner

.NET Framework 3.0 design and architecture tools
Microsoft launches Silverlight 3 and Expression 3
Microsoft takes on Adobe with Silverlight 3
WPF application speeds development, back-end integration
Printing in Windows Presentation Foundation
Designing Windows Communication Foundation service contracts
ILOG Rules for .NET integrates with Office 2007, .NET 3.0
.NET development in the trenches
Microsoft developers balancing age-old issues, barrage of new technology
SearchVB.com's Podcast Page
Visual Studio 2008 Learning Guide: Multi-targeting

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
.NET 3.0  (SearchWinDevelopment.com)
IronRuby  (SearchWinDevelopment.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Database Programming Solutions - .NET XML, Visual Studio LINQ, ORM .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts