Rich Randall Development Lead Microsoft Corporation BB44
Application Server Security Token Service End User Claims Framework Your App 3. Read policy 5. Send claims 1.Establish relationship using metadata 2. Read policy trust 4. Get claims Identity Selector Client
Fabrikam Contoso Application Contoso STS Fabrikam STS Established Trust Fabrikam Contoso
Fabrikam Contoso Application Contoso STS Fabrikam STS Established Trust Fabrikam Contoso
<OBJECT classid=“CLSID:19916E01-B44E-4e31-94A4-4696DF46157B" name="CardSpaceToken“ CODEBASE=“ <PARAM NAME="issuer" VALUE=" > <PARAM NAME="tokenType" VALUE="urn:oasis:names:tc:SAML:1.0:assertion" > <PARAM NAME="requiredClaims" VALUE=" ntifier " >
Internet Explorer 7+ Federated Identity Client Service Native Client API (infocardapi2.dll) ObjectTag Extension (ActiveX Control) ObjectTag Extension (ActiveX Control) Identity Manager Card Store Client STS Local Store Local Store Sapphire Win32 GetToken() [native] Managed Application Native Client API (infocardapi2.dll) Managed Wrapper Class ? GetToken() [native] IdentitySelector.GetToken() WS-Trust and WS-Mex Client Control Panel Card and Ledger Management Federation Manager App code Credential Provider
App User Federated App PDC ExhibitorGame World Policy Claim: Policy Claim:
Claim: Admin Claim: User Geneva Identity Server Claims Store Claims Aware App Claim: Admin
Sharepoint Server Sharepoint Client CardSpace Service LSASS IE Credential Provider WinInet IIS Sharepoint LSASS FedSSP XML Token to Windows Token Translator
Beta 1 October 2008 Beta 1 October 2008 Beta 2 1st Half 2009 Beta 2 1st Half 2009 RTM 2nd Half 2009 RTM 2nd Half 2009
Please fill out your evaluation for this session at: This session will be available as a recording at:
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.