Download presentation
Presentation is loading. Please wait.
Published byFerdinand Ezra Horton Modified over 9 years ago
1
TF-EMC2 | Lyon - France | February 2011 SAML 2.0 @ WORK WITH SHAREPOINT, OWA, … Jean Marie THIA
2
Agenda 1 - Demonstrations 2 - Explanations 3 - Story Questions
3
1 : Authentication Connect to a web application Connect to Sharepoint Connect to Outlook Web Access
4
1 : SharePoint authZ A MS Word use case – From the desktop – From SharePoint Set authorization in SharePoint
5
Explanations
6
SharePoint STS SharePoint STS 2 : SharePoint ADFS 2.0 WS Fed. SAML 2.0
7
2 : Outlook Web Access ADFS 2.0 Kerberos SAML 2.0 Mapping C2WTS
8
2 : ADFS manipulation Map shibboleth attribute Map OWA user
9
Story Claim based access control microsoft.identityModel
10
3 : WIF Core claims API (microsoft.identityModel) SAML Token WS Federation protocol SAML 2.0 protocol with Safewhere http://safewhere.net/products/saml-20-for-wif.aspx
11
3 : WIF compatibility IsInRole works ( web.config declaration )
12
3 : WIF programming IClaimsIdentity id =((IClaimsPrincipal)Thread.CurrentPrincipal).Identities[0]; // you can use a simple foreach loop to find a claim... string usersEmail = null; foreach (Claim c in id.Claims) { if (c.ClaimType == System.IdentityModel.Claims.ClaimTypes.Email) { UsersEmail = c.Value; break; } // you can also use LINQ to find a claim string usersFirstName = (from c in id.Claims where c.ClaimType == System.IdentityModel.Claims.ClaimTypes.GivenName select c).First().Value;
13
3 : ADFS 2.0 Uses SAML 2.0 Protocol – Liberty alliance IdP Lite – Liberty alliance SP Lite – eGov SAML 2.0 Profile v1.5 Uses WS-* Protocol Interoperate with Oracle, CA, SUN, Shibboleth, PingIdentity, … Is a separate download !
14
3 : ADFS 2.0 architecture Configuration Database Account & Attribute Stores
15
3 : Terminologies AD FS 2.0SAML 2.0 Security TokenAssertion ClaimsAssertion Attributes Claims ProviderIdentity Provider Relying PartyService Provider Realm Home Discovery (RHD) Security Token Service (STS)
16
3 : Azure ACS ADFS for the cloud Extended interoperability (Oauth, openID, google, facebook, etc.)
17
Conclusion + – Many guides. – AuthZ with claims augmentation. – Claims compatibility with old code. - – Federation metadata
18
ADFS v2 - Guides Sharepoint 2010 Federated Collaboration with Shibboleth 2.0 and SharePoint 2010 Technologies http://technet.microsoft.com/en-us/library/adfs2-step-by-step-guides%28WS.10%29.aspx Outlook Web Access 2010 Exposing OWA 2010 with AD FS 2.0 to other organizations http://www.microsoft.com/france/interop/ressources/documents.aspx In Common AD FS 2.0 Step-by-Step Guide: Federation with Shibboleth 2 and the InCommon Federation http://technet.microsoft.com/en-us/library/adfs2-step-by-step-guides%28WS.10%29.aspx
19
Webcast Architecting claims-aware application http://www.msteched.com/2010/Europe/ARC303 From N to Z: Authentication and Authorization in Microsoft SharePoint Server 2010 http://www.msteched.com/2010/NorthAmerica/OSP311 Developing Microsoft SharePoint Server 2010 Solutions with Claims Authentication http://www.msteched.com/2010/NorthAmerica/OSP306 http://channel9.msdn.com/
20
Links at Microsoft Patterns & Practices A guide to claims-based to Identity and Access Control http://msdn.microsoft.com/en-us/library/ff423674.aspx MSDN WIF : http://msdn.microsoft.com/en-us/library/ee748484.aspx C2WTS : http://msdn.microsoft.com/en-us/library/ee517278.aspx IdM : http://msdn.microsoft.com/en-us/security/aa570351.aspx ADFS 2.0 on Technet http://technet.microsoft.com/en-us/library/adfs2(v=WS.10).aspx
21
Questions ? Jean-Marie.THIA@upmc.fr twitter.com/jm_thia
22
Thanks for your attention
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.