Presentation is loading. Please wait.

Presentation is loading. Please wait.

Vittorio Bertocci Sr. Architect Evangelist Microsoft Corporation ARC204.

Similar presentations


Presentation on theme: "Vittorio Bertocci Sr. Architect Evangelist Microsoft Corporation ARC204."— Presentation transcript:

1

2 Vittorio Bertocci Sr. Architect Evangelist Microsoft Corporation ARC204

3 Agenda Introducing Claims-Based Identity Claims-Based Identity Scenarios A Closer Look at ADFS 2.0, WIF, CardSpace 2.0

4

5 What was "Geneva"? Three related technologies: Active Directory Federation Services 2.0 Codename “Geneva” Server The next release of Active Directory Federation Services (AD FS) Windows CardSpace 2.0 Codename CardSpace “Geneva” The next release of CardSpace Windows Identity Foundation Codename “Geneva” Framework “Geneva” delivers on the claims-based identity - vision

6 What is Identity? An identity is a set of information about some entity, such as a user Most applications work with identity Identity information drives important aspects of an application’s behavior, such as: Determining what a user is allowed to do Controlling how the application interacts with the user

7 Defining the Problem Working with identity is too hard Applications must use different identity technologies in different situations: Active Directory (Kerberos) inside a Windows domain Username/password on the Internet WS-Federation and the Security Assertion Markup Language (SAML) between organizations Why not define one approach that can be used in all of these cases? Claims-based identity allows this It can make life simpler for developers

8 Tokens and Claims Representing identity on the wire A token is an artifact transporting identity information This information consists of one or more claims Claims are statements about an entity, asserted by the token issuer

9 Identity Providers and STSs An identity provider is an authority that makes claims about an entity Common identity providers today: On your company’s network: Your employer On the Internet: Most often, you An identity provider implements a security token service (STS) It’s software that issues tokens Requests for tokens are made via WS-Trust WS-Federation SAML Many token formats can be used The SAML format is increasingly popular

10 Getting a Token Illustrating an identity provider and its STS

11 Acquiring and Using a Token

12 Why Claims Are an Improvement In today’s world, an application typically gets only simple “identity” information Such as a user’s name To get more, the application must query: A remote database, e.g., a directory service A local database With claims-based identity, each application can ask for exactly the claims that it needs The STS puts these in the token it creates

13 How Applications Can Use Claims Some examples A claim can identify a user A claim can convey group or role membership A claim can convey personalization information Such as the user’s display name A claim can grant or deny the right to do something Such as access particular information or invoke specific methods A claim can constrain the right to do something Such as indicating the user’s purchasing limit

14 Supporting Multiple Identities Using an identity selector

15

16 ADFS2ADFS2 ADFS2.0 and WIF in an Enterprise WIFWIF

17 ADFS2ADFS2 WIFWIF Internet Allowing Internet Access

18 Using an External Identity Provider WIFWIF

19 Identity Across Organizations Describing the problem A user in one Windows forest must access an application in another Windows forest A user in a non-Windows world must access an application in a Windows forest (or vice-versa)

20 Identity Across Organizations Possible solutions One option: duplicate accounts Requires separate login, extra administration A better approach: identity federation One organizations accepts identities provided by the other No duplicate accounts Single sign-on for users

21 ADFS2ADFS2 Organization XOrganization Y Identity Federation (1) WIFWIF

22 ADFS2ADFS2 Organization XOrganization Y Identity Federation (2) WIFWIF

23 ADFS2ADFS2 Delegation WIFWIFWIFWIF

24

25 Changes in ADFS 2.0 From AD FS 1.x AD FS 1.x supports only passive clients (i.e., browsers) using WS-Federation ADFS 2.0: Supports both active and passive clients Supports WS-Federation, WS-Trust and the SAML 2.0 protocol Improves management of trust relationships By automating some exchanges Issues Information Cards

26 Windows CardSpace 2.0 Selecting identities CardSpace 2.0 provides a consistent user interface for choosing an identity Using the metaphor of cards Choosing a card selects an identity (i.e., a token)

27 Information Cards Behind each card a user sees is an information card It’s an XML file that describes the set of claims the user may obtain from an identity provider Information cards don’t contain: Claim values for the identity Whatever is required to authenticate to the identity provider’s STS

28 Information Cards An illustration

29 Creating Industry Agreement The Information Card Foundation is a multi- vendor group dedicated to making this technology successful Its board members include Google, Microsoft, Novell, Oracle, and PayPal A Web site can display a standard icon to indicate that it accepts card-based logins:

30 Changes in CardSpace 2.0 From the first CardSpace release CardSpace 2.0 is a complete rewrite in native code smaller and faster CardSpace 2.0 contains optimizations for applications that users visit repeatedly A Web site can display the card you last used to log in the site The CardSpace 2.0 prompt needn’t appear Self-issued cards have been dropped

31 Windows Identity Foundation The goal: Make it easier for developers to create claims-aware applications Originally known as “Zermatt” Current Beta 2 under the codename “Geneva” Framework WIF provides: Protocol & token handling Classes for working with claims Tooling & Visual Studio integration Support for creating a custom STS More

32 Conclusions Changing how applications (and people) work with identity is not a small thing Widespread adoption of claims-based identity will take time Yet all of the pieces required to make claims- based identity real on Windows are coming: ADFS 2.0 Windows CardSpace 2.0 Windows identity Foundation

33 References Introducing “Geneva”: An Overview of the “Geneva” Server, CardSpace “Geneva”, and the “Geneva” Framework [Link] Keith Brown’s “Geneva” Framework White Paper for Developers [Link] Entry page on Microsoft.com http://www.microsoft.com/forefront/geneva/en/us/ MSDN Forums http://social.msdn.microsoft.com/Forums/en-US/Geneva/threads/ Videos http://channel9.msdn.com/identity/ Blogs http://blogs.msdn.com/card http://blogs.msdn.com/vbertocci/

34

35 Notes on Required Slides In addition to the Walk-in and Title slides, the following slides are required Please add your content and include these in your final presentation

36 www.microsoft.com/teched Sessions On-Demand & Community http://microsoft.com/technet Resources for IT Professionals http://microsoft.com/msdn Resources for Developers www.microsoft.com/learning Microsoft Certification & Training Resources Resources

37 Related Content Breakout Sessions SEC305 Developing Identity-aware & more secure applications: using MIcrosoft Windows Identity Foundation for fun and profit SEC305 Developing Identity-aware & more secure applications: using MIcrosoft Windows Identity Foundation for fun and profit

38 Complete an evaluation on CommNet and enter to win!

39 © 2009 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.


Download ppt "Vittorio Bertocci Sr. Architect Evangelist Microsoft Corporation ARC204."

Similar presentations


Ads by Google