InfoCard - Deep Architecture
- Posted: May 12, 2006 at 11:00 AM
- 50,647 Views
- 21 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Nigel Watling, InfoCard Technical Evangelist, leads an in depth discussion of how InfoCard works, how it's designed (and why) and how it will evolve in the future(great Going Deep stuff!) with InfoCard chief Architect Arun Nanda and Software Developer Ruchi Bhargava.
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
This is a great deep dive on the technology. I like how they use real world future scenearios.
Interesting video....
I would like to know how this compares to SXIP?
Also how does this fit in with Microsoft Passport? (It seems like Passport attempted to solve this problem already, does this mean Passport fell short of its orginal goals. why?)
Cheers Ed.
Yes it is a replacement for MS Passport, Passport fellshort because no one trusted MS enough, well thats how I understand it.
It does sound very similar to SXIP.... is this just MS implenmentation?
EDIT: Added question and amended typo above...
Where/how do digital certs fit in with InfoCard Architecture?
No, it is not. InfoCard does not replace passport. Passport (or Windows Live ID, its new name) will be one of many identity providers supported by InfoCard, but it won't get any special treatment over any other identiy provider. InfoCard is an identity selector, which essentially is a secure way for users to choose amongst various providers that might be able to make statements about the user. For example: A web page might require the age of its users before it shows its content. The web page would trigger the InfoCard UI, the Infocardsystem would look at the set of identity providers the user is registered with, would pick the ones that can certify the age of the user (and maybe Windows Live ID is one of them), present a UI to the user that lets him/her pick which provider to use and then securly transmits that claim to the web page. It is actually a bit more complicated that that, but there are many good whitepapers on it on MSDN.
But the key point is: Infocard does NOT replace Passport. It solves a different set of problems.
I was also stunned that they didn't employ more managed code for the UI. As I was thinking it (and as my wife would attest, vocally complaining about it) Charles asked it. I would have to say I still don't clearly understand why they didn't. As Charles said, one would think that would be a more secure way to implement the UI, with less effort. Can Arun, Ruchi or Nigel give a little more detail as to why?
The whole "They might not have the .NET Framework" just doesn't hold water....
Another thought is if the interfaces are written as they stated, one major step Microsoft could do to convince us they want this to use open standards and foster other platforms use it, would be to offer some of it via share source/open source for use in... well... Mono maybe? Then each platform need only implement the "windows service" piece in their own way and use the other pieces to offer a common interface... Am I crazy to want Microsoft to take this approach more often than not for this type of stuff?
Anyhow, great video, keep these coming.
Yes it does, if they want to support (and they stated they did) all operating systems. That would include operating environments that don't have a Framework implementation.
Fabulous stuff!
I love these deep level videos.
The fact that with WinFX and IE7 we'll be able to use it on XP/2003 too, is very yummy indeed.
It's also great to see the levels of componentisation that the system provides - allowing different browsers / management interfaces to interact with InfoCards.
Great video, and great explanation
Thanks davida242 for putting me straight on this matter....
It's a shame that the team will most likely have to accept a name like Microsoft Identity Services or Microsoft Unified Identification System instead of the snazzy and exciting name they were hoping for.
Such is life, I guess.
please don't give this a 'branded' name like 'Windows Live Identity Service' or similar!
It needs a nice, generic, one-word name like... well, like Infocard. Yes, I noticed that Infocard is trademarked. But please try to get your naming gurus thinking along those lines anyway, or redouble your efforts to get the use of Infocard, or something.
We need to think of our network identity management systems in simple, generic, worldwide terms. The minute someone uses this as a branding opportunity, no Average Joe will be able to remove all the MS-only connotations from his mental model.
Seriously. I can think of no better way to kill this initiative than to treat the naming process as another Microsoft/Windows/Office/MSN/whatever branding excercise. Make it simple, make it generic, make it something that you could easily see turning up in a dictionary as a single entry!
but one this is missing:
what keeps an attacker from creating a website that asks me for an infocard, and it requires the type that will tell them my SSN or other sensitive info?
as an example, take something that is done today:
i get an email from some spammer that says "this new great bank will pay you a zillion dollars for opening an account!" i click the link and go through the sign-up process, and up comes the infocard dialog. now as secure as this process is, this is still a bank (or so i think), so i have to send them the kind of infocard that will tell this particular "relying party" my SSN, mother's maiden name and so on. and so now i've just handed over all my sensitive info to some attacker.
shouldn't there be some sort of authentication of the relying party, to make sure they are a ligitamate(sp?) business?
There should be some effort to keep the current name; Googling for it, first 34 results for "InfoCard" are related to this technology.
Great work, guys!
I'm really looking forward to working with the future identity platforms. Fantastic video! I love your sense of humour - good job guys!!
<Denise />
Remove this comment
Remove this thread
close