Home | Web Standards and ASP.NET 2.0 | XBox360 Launch :: Zero Hour | Project Hoshimi - Programming Battle. | Ubuntu | Do you like what you learn? | The future is open source | Does Visual Studio Rot the Mind? | Microsoft Code Named Acrylic | XBox 360 Getting Ready to Launch | 101 Samples using LINQ
Wednesday, December 21, 2005
InfoCard in WCF (Windows Communication Foundation)

I came across this very interesting guide by Microsoft on Integrating with InfoCard v1.0 posted at MSDN webservice section. As you all know by now that WCF is a part of the upcoming Windows API named WINFX and will be playing a center part as providing the foundation for communication needs of our next generation of applications. Those who have already downloaded the Beta 2 version of WinFX will be able to play with this new piece of technology. Basically InfoCard will provide users to manage their identity from various identity providers, who are at this point unknows, atleast to me. No matter wheter they will be third part identity providers or Microsoft itself, I think it is a great move to provide security for the end application to communicate with trusted applications only.

The foundation of this model (InfoCard) is based on WS-Trust, WS-Security Policy and WS-Metadata Exchange web service specifications. We will be able to see a root-of-trust policy between applications before they start communicating with each other, eliminating all posiblity of sending crucial data to wrong hands or I should perhaps say, applications.

The guide also contains a very interesting example of utilizing this service and how this model can be used to provide security for the end users. WCF is going to serve as a very strong foundation in providing the communicaton standards, but I hope they dont put up heavy charges of utilizing such services.

Read the complete guide here.

posted by Zeeshan Muhammad @ 2:42 AM |
 

 

No not at all. InfoCards are integrated inside WCF and there is no need to buy separate SmartCards for this service. But this technology is in very early stages, therefore we don't know how they will implement it in the final release. But I think Microsoft might use NGSCB to implement the functionality.

posted by Blogger Zeeshan Muhammad | 2:07 AM   

Post a Comment