Welcome to Microsoft .NET Framework 3.0 Community (NetFx3)

The .NET Framework is Microsoft's managed code programming model for building applications that have visually stunning user experiences, seamless and secure communication, and the ability to model a range of business processes.

Learn More...

WCF Community Bloggers

SAML and Federated Identity 101 (Part 1)

I am dealing with some tough SAML issues, with Michele's help, and I thought I would put in some review notes on SAML for other people to benefit as well. Reference for this material was the book: Securing Web Services with WS-Security.   Introduction In the past, there was no real need to share identities from one organization or company to another. This has changed quite a bit with SOA, Services and the Internet with increased collaboration across trust domains. The need for federation of security attributes has become critical. Some Definitions Identity - Individual or entity (machine) representing itself for consideration Subject - Entity asserting it's identity Credentials - created when a subject's identity initially established and verified in some trust domain by some 3rd party Portable - Credentials are portable when subject's identity verified in one trust domain and wants to assert and its identity and rights in another trust domain Assertions is a claim when some subject identity wants to do something. They may be challenged and proven. Authentication is an assertion that a subject is who they say they are Authorization is an assertion that the subject identity is allowed to do something Why SAML? XML and/or SOAP has no standardized and interoperable way to communicate two different entities in two different trust domains to communicate their security properties and establish trust. Security Assertion Markup Language  (SAML) is the XML standard Read More...

Comments

No Comments
Anonymous comments are disabled

Copyright © 2007 Microsoft Corporation. All Rights Reserved. | Terms of Use | Privacy Statement | Contact Us