2 Identity & Cloud Services Vittorio Bertocci Sr. Architect Evangelist Microsoft Corporation Session Code: ARC302.

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Identity Management - Login © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Jovan Milošević Solution Specialist, EPG Microsoft Software d.o.o.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Adoption Time Single paradigm, mature tools, stable design patterns and frameworks Software developer’s comfort zone Competing paradigms, no tools,
 Lynn Ayres Program Manager Identity Services  Tore Sundelin Program Manager Identity Services BB29.
 Kim Cameron Distinguished Engineer Microsoft Corporation BB11.
Co- location Mass Market Managed Hosting ISV Hosting.
Nick Scott | Dynamics CRM Consultant with BKD Technologies.
 Humberto Lezama Program Manager Microsoft Corporation  Ben Riga Sr. Evangelism Manager Microsoft Corporation BB08.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
BUILDING HYBRID APPS WITH DYNAMICS CRM & WINDOWS AZURE Guy Riddle & George Doubinski Dynamics CRM MVP’s SESSION CODE: DEV-DYN-MID306 (c) 2011 Microsoft.
Identity and Access Management Business Ready Security Solutions.
Microsoft Application Virtualization (App-V)
Session 1.
Windows Azure Web Sites Speaker Title Organization.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Connect with life Connect with life
Windows Azure Dave Glover Developer Evangelist Microsoft Australia Tel:
FonePlus Hugh Teegan Architect Mobile Devices Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Operating System for the Cloud Runs applications in the cloud Provides Storage Application Management Windows Azure ideal for applications needing:
Identity & Access Control in the Cloud Name Title Organization.
Identity Solution in Baltic Theory and Practice Viktors Kozlovs Infrastructure Consultant Microsoft Latvia.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”
 Stuart Kwan Group Program Manager Microsoft Corporation  Caleb Baker Senior SDET Microsoft Corporation BB42.

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
 Justin Smith Sr. Program Manager Microsoft Corporation BB28.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Sr. Dir. – Systems Architecture Inlet Technologies.
ADatum Assets ADatum REST Web Svc ADatum REST Web Svc.

Introduction to Windows Azure AppFabric
SharePoint Online Management and Control
Microsoft Virtual Academy
TL20 – Entity Framework Futures
Azure Active Directory
Azure AD Domain Services
Title of Presentation 12/2/2018 3:48 PM
Vittorio Bertocci Principal Technical Evangelist Microsoft
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
System Center Marketing
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
One Marketing Template
Caleb Baker Sr. Program Manager
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
Microsoft Virtual Academy
Microsoft Virtual Academy
Presentation transcript:

2 Identity & Cloud Services Vittorio Bertocci Sr. Architect Evangelist Microsoft Corporation Session Code: ARC302

3 Agenda The Cloud Cloud & Identity Claims based Identity Identity.Biztalk.Net

4 What is the Cloud?

5 Once Upon a Time…

6 Then a New Idea Came Out…

7 What is Cloud Computing Evolution of hosting Source: Forrester Research, “Is Cloud Computing Ready For The Enterprise?”, March 2008

8 Why Cloud Computing S+S: Outsource functions to external services The Cloud is “Platform as a Service” Host your own resources “in the cloud” Storage, Workflows, Services… Expose your on-premise services “in the cloud” for others to consume Advantages No more IT headache Scale Reach Pay as you use

9 Everything in the Cloud from now on? “…larger companies…can be expected to pursue a hybrid approach for many years, supplying some hardware and software requirements themselves and purchasing others over the grid. One of the key challenges for corporate IT departments, in fact, lies in making the right decisions about what to hold on to and what to let go.” Nicholas Carr “The Big Switch”

Microsoft Data Center in Chicago Cost: $500 million Size: 500,000 square foot facility (10 football fields) Container-based FYI: Microsoft Averages the deployment of new servers each month

11 Cloud & Identity

OnPremise Identity Management

Moving Assets to the Cloud

Identity & Cloud: Challenges & Opportunities Opportunities Outsource aspects of identity management Manage relationships Offload credential management Automatic support for multiple technologies Challenges Resources decentralization Investments in directory harder to ROI Forces true service orientation

15 Claims Based Identity

Claims Based Identity Management Introduction Traditionally Web authentication uses “pure credentials” “Intranet” authentication relies on info from well known authorities Different authentication technologies are isolated silos Claims based identity change all this by Merging credentials & subject information in a single artifact Negotiating authentication details on the fly via Policies, open standards, trust relationship When working with cloud resources we cannot afford any of these When working with cloud resources we cannot afford any of these

Authentication in the Offline World ? ! ? ? Web Server Browser AGE:36 Authority Web Service

Tools of the Trade Claims Statements about an entity (subject) made by an entity (issuer) Tokens Signed XML fragments which transport credentials and claims about a subject Security Token Service (STS) Web service that Issues security tokens

A Token ClaimName 1 : Value 1 ClaimName n : Value n S … Issuer’s signature [optional] key material Claims collection E Encryption for the intended audience

20 SAML Subject Relying Party (RP)Identity Provider (IP) Policy RSTRSTR The Canonical S-IP-RP Pattern

21 SAML Subject RP IP SAML Claims Transformer RST Trust SAML The R-STS Pattern

22 Trust IP Resources R-STS The R-STS as Point of Trust & Access Management

23 The R-STS Pattern is Ideal for Cloud Providers Natural point of trust brokering with customers & partners Natural point of authorization evaluation & enforcement Resources are decouples by the original credentials Use of Standards Policy based dynamic negotiations

24 Example: Exposing a Service via an R-STS in the Cloud

25 Identity.Biztalk.Net

Biztalk Services What is it “BizTalk Labs provides early access to experimental connectivity and business process technologies” Connectivity Naming, firewall traversal, Eventing Workflow Hosted workflows Identity

Identity.Biztalk.Net The IBN is a rules-driven, federated, claims based access control system In practice Every BTS.Net account gets a dedicated R-STS instance The claim transformation logic is driven by user defined rules Certain claims are evaluated directly into authorization decisions Claims, rules, recognized issuers & crypto can be managed both via web portal and via API

28 Trust Federated Credentials SAML Policy ISV Resource Claims Transformation Rules U/P, LiveID, Personal Card, X509 Federated Credentials Trust Rules, Trust & Credentials

Rule Model

Management & Delegated Access Identity.biztalk.netIdentity.biztalk.net IBN/{username}IBN/{username}

31 FederatedIdentity.net Vote For Laptops Rules Example: voting application Vote For Phones If from FederatedIdentity.net && “Group” is “domain users” Can call VoteForPhones If from FederatedIdentity.net && “Group” is “domain users” Can call VoteForLaptops

32 Identity.Biztalk.Net

33 Summary The shift toward the Cloud drives to an utility model The Cloud can simplify identity & access management The claims based approach supports onpremise, cloud and hybrid scenarios Identity.Biztalk.Net provides a nice testbed for those ideas

34

35 Call to Action

36 Resources Tech·TalksTech·Ed Bloggers Live SimulcastsVirtual Labs Evaluation licenses, pre-released products, and MORE! Developer’s Kit, Licenses, and MORE!

Related Content Breakout Sessions SOA308 “Zermatt” Developer Framework: Putting Authentication Code in its Place SOA308 “Zermatt” Developer Framework: Putting Authentication Code in its Place SOA205 Extending the Application Platform with Cloud Services SOA205 Extending the Application Platform with Cloud Services ARC203 Understanding Software-Plus-Services: A Perspective ARC203 Understanding Software-Plus-Services: A Perspective

Related Content Biztalk.NET: Identity Issue#16 of the Architecture Journal:

39 Please complete an evaluation

40 © 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.