SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Downloaden Sie, um offline zu lesen
Tackling the
          Single Sign-On Challenge
                                                                   Mihai Nadăș
                                                                     Windows Azure MVP
                                                                            Yonder CTO

                                                                             @mihainadas
                                                                           mihainadas.com




@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
ITCamp 2012 sponsors                                                       Public Cloud




@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
About myself                                                               Public Cloud


• mihainadas.com
• @mihainadas

• Passionate about technology, background in
  the .NET World
• Windows Azure MVP

• Driving Yonder’s appetite for innovation


@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
On security and the future                                                     Public Cloud



    • As the world becomes more interconnected, security
      becomes a more important topic

    • Holland, 2012 – VCD’s SaaS solution exposed publically
      information about its user’s medical history




                            We spend our time searching for security
                            and hate it when we get it.

                                                                      -John Steinbeck


@   itcampro   # itcamp12       Premium conference on Microsoft technologies
Private &
Passwords and implementations                                              Public Cloud




@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
OWASP’s Top 5                                                              Public Cloud




1. Injection
2. Cross Site Scripting (XSS)
3. Broken Authentication and Session
   Management
4. Insecure Direct Object References
5. Cross Site Request Forgery


@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
OWASP’s Top 5                                                              Public Cloud




1. Injection
2. Cross Site Scripting (XSS)
3. Broken Authentication and Session
   Management
4. Insecure Direct Object References
5. Cross Site Request Forgery


@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
Agenda                                                                     Public Cloud


• Claims-Based Identity and Access Control

• The Single Sign-On Challenge and Benefits

• Windows Azure Access Control Service

• Q&A



@   itcampro   # itcamp12   Premium conference on Microsoft technologies
The problem with Identity and Access Control in the Enterprise

     ENOUGH TALKING,
     LET’S DEMO!

@   itcampro   # itcamp12      Premium conference on Microsoft technologies
Private &
What you’ll see?                                                           Public Cloud


• A fictious case study of an enterprise called
  Adatum

• The whiteboard diagram showing the
  situation of the auth/auth problem pre-
  claims

• DEMO


@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
Adatum Infrastructure Pre-Claims                                           Public Cloud




@   itcampro   # itcamp12   Premium conference on Microsoft technologies
The problem with Identity and Access Control in the Enterprise

     DEMO


@   itcampro   # itcamp12      Premium conference on Microsoft technologies
Private &
What’s the problem?                                                        Public Cloud


• Users of a-Expense need user/password

• The IT staff have to sync roles between
  authentication systems

• a-Order can’t be accessed from the Internet

• No Single Sign-On aka „Credentials Hell”


@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
What’s the problem?                                                        Public Cloud




@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
Be the consultant and please Adatum!                                       Public Cloud


• Adatum’s requirements
     – Single Sign-On (SSO) Capabilities
     – Enable Adatum employees to access corporate
       applications from the Internet (no VPN)
     – Plan for the future (cloud, new apps)


• What is your solution?




@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
Introducing Claims-Based Identiy                                           Public Cloud


• Control the digital experience based on
  things that are said about one party by the
  other

• A party can be – web site, web service,
  person, government, organization




@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
Claims are not new!                                                        Public Cloud


• Mainframes asked about user/password and passed
  „claims” about them to applications
     – uid, gid
     – sudo su

• As systems became interconnected we needed ways
  to identify parties across multiple computers

• Specialized services appeared
     – NTML, Kerberos (Windows Integrated Authentication)
     – Public Key Infrastructure (PKI)
     – Security Assertion Markup Lanaguage (SAML)


@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
The Claims-Based ID Framework                                              Public Cloud


• Two major components
     1. A single, general notion of claims
     2. Concept of issuer / authority

• Terminology
     1.   Application (Relying Party, Service Provider)
     2.   User (Subject, Principal)
     3.   Issuer (Security Token Service, Identity Provider)
     4.   Rich Client (Active Client)
     5.   Browser (Passive Client)


@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
Claim-Based ID in Real World                                                            Public Cloud

     Traveler                        Check-In Counter                                Airport Agents




        1       Show ID or Passport




                Give Boarding Card             2




                                 Show Boarding Card to Gain
        3                                 Access




@   itcampro    # itcamp12            Premium conference on Microsoft technologies
Private &
Claim-Based ID in Real World                                                             Public Cloud

     Traveler                        Check-In Counter                                Airport Agents

                User                                      Issuer

                                                                           Application


        1       Show ID or Passport

                 Authentication
                  Credentials


                Give Boarding Card             2

                       Claims
                                                                   Authorization

                                  Show Boarding Card to Gain
        3                                  Access




@   itcampro    # itcamp12            Premium conference on Microsoft technologies
Private &
What are the benefits?                                                     Public Cloud


• Simplified authentication logic

• Decoupled authentication from authorization

• Eliminate redundancy




@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
Implementing Claims-Based Identity                                         Public Cloud


• What you need?
     – An App (Web Service, Web Site, Mobile App, etc.)
     – An Issuer
     – Claims-Based Identity Magic

• What are the steps?
     1.   Setup an Issuer
     2.   Configure the Issuer to know abou the App
     3.   Add logic to the App to support claims
     4.   Configure the App to trust the Issuer


@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
Claims-Based Identity Lifecycle                                            Public Cloud




@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
What’s WIF?                                                                Public Cloud


• Windows Identity Foundation

• Framework for building identity-aware applications

• Provides APIs for building ASP.NET or WCF based
  security token services

• Tools for building claims-aware and federation
  capable applications

• Now part of .NET Framework 4.5


@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Solving Adatum’s problem using Claims-Based Identity

     ENOUGH TALKING,
     LET’S DEMO!

@   itcampro   # itcamp12     Premium conference on Microsoft technologies
Private &
Adatum Infrastructure Post-Claims                                          Public Cloud




@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
Technologies at work                                                       Public Cloud




• Windows Identity Foundation

• Active Directory Federation Services




@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Solving Adatum’s problem using Claims-Based Identity

     DEMO


@   itcampro   # itcamp12     Premium conference on Microsoft technologies
Private &
What about Smart Clients?                                                  Public Cloud




@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
Going beyond Identity Providers                                            Public Cloud




• Welcome Federated Providers!
• Powerful way to provide SSO cross-domains

@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
Adatum meets Litware                                                       Public Cloud




@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Windows Azure

     ACCESS CONTROL SERVICE


@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
Shortly                                                                    Public Cloud


• A feature of Windows Azure Active Directory

• Outsourcing Authentication (no need to write
  code)

• Works with .NET, PHP, Python, Java and Ruby

• Out-of-the-box support for a variety of identify
  providers

• Integrates with on-premises Active Directory

@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
Benefits                                                                   Public Cloud


• Open industry standards
     – Protocols: OAuth 2.0, WS-Trust, WS-Federation
     – Token formats: SAML 1.1/2.0 and Simple Web
       Token


• $1,99 / 100.000 transactions




@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
Identity Providers                                                         Public Cloud


• Built-in support for
     – Windows Live ID
     – Facebook
     – Google
     – Yahoo!
     – WS-Federation Identity Providers

• Programatic configuration for
     – WS-Trust based (AD FS 2.0)
     – OpenID based


@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
Relying Party Applications                                                 Public Cloud


• An application that relies on claims

• Implements federated authentication using
  ACS

• Trusts the ACS namespace

• Can be configured manually or
  programatically through ACS Management
  Service

@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
ACS Architecture                                                           Public Cloud




@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
ACS - Protocol Handling                                                    Public Cloud


• ACS does heavy lifting for handling protocols
  – WS-Federation
  – WS-Trust
  – OpenID
  – OAuth 2.0, OAuth WRAP
  – Facebook Graph

• ACS issues normalized tokens
     – SAML
     – SWT

@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Windows Azure ACS

     ENOUGH TALKING,
     LET’S DEMO!

@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
Goals                                                                      Public Cloud


1. Configure your application to outsource authentication
   to ACS

2. Configure ACS to include the identity providers you want
   to leverage

3. Configure ACS to process incoming identities and add
   new claims

4. Modify your application to consume claims from ACS
   and drive authorization decisions

5. Customize the default authentication user experience
   provided by ACS


@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
Requirements                                                               Public Cloud


• Windows Vista SP2, Windows Server 2008
  SP2, Windows Server 2008 R2, or Windows 7
  (32-bits or 64-bits)
• Internet Information Services (IIS) 7.0
• .NET Framework 4
• Visual Studio 2010
• Windows Identity Foundation Runtime
• Windows Identity Foundation SDK


@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Windows Azure ACS

     DEMO


@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
Summary                                                                    Public Cloud


• A feature of Windows Azure Active Directory

• Outsourcing Auth and Auth (no need to write code)

• Works with .NET, PHP, Python, Java and Ruby

• Out-of-the-box support for identify providers like
  Windows Live ID, Google, Yahoo! and Facebook

• Integrates with on-premises Active Directory



@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
References                                                                 Public Cloud




                                        • Windows Azure
                                          Training Kit

                                        • claimsid.codeplex.com




@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Private &
Check Out AzureWorks.ro                                                    Public Cloud




           www.azureworks.ro
@   itcampro   # itcamp12   Premium conference on Microsoft technologies
meetwindowsazure.com




@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Q&A


@   itcampro   # itcamp12   Premium conference on Microsoft technologies

Weitere ähnliche Inhalte

Was ist angesagt?

hcid2011 - RED: a multi-disciplinary approach to experience design - Jarnail ...
hcid2011 - RED: a multi-disciplinary approach to experience design - Jarnail ...hcid2011 - RED: a multi-disciplinary approach to experience design - Jarnail ...
hcid2011 - RED: a multi-disciplinary approach to experience design - Jarnail ...City University London
 
Enterprise mobility management customer presentation december scripted
Enterprise mobility management customer presentation december scriptedEnterprise mobility management customer presentation december scripted
Enterprise mobility management customer presentation december scriptedNuno Alves
 
ICON Introduction and Roadmap
ICON Introduction and RoadmapICON Introduction and Roadmap
ICON Introduction and RoadmapICON Foundation
 
Citrix Receiver: the road ahead
Citrix Receiver: the road aheadCitrix Receiver: the road ahead
Citrix Receiver: the road aheadCitrix
 
The Cloud according to VMware
The Cloud according to VMwareThe Cloud according to VMware
The Cloud according to VMwareOpSource
 
Daniel künzli cloudgateway.next
Daniel künzli cloudgateway.nextDaniel künzli cloudgateway.next
Daniel künzli cloudgateway.nextDigicomp Academy AG
 
Winkler Cloud, ORCON, and Mobility
Winkler Cloud, ORCON, and MobilityWinkler Cloud, ORCON, and Mobility
Winkler Cloud, ORCON, and MobilityVic Winkler
 
Servion Presentation 20 April 2011
Servion Presentation 20 April 2011Servion Presentation 20 April 2011
Servion Presentation 20 April 2011Peter Borup Jakobsen
 
Itm ppt christina
Itm ppt  christinaItm ppt  christina
Itm ppt christinaxtina87_05
 
Introduction - The Smart Protection Network
Introduction - The Smart Protection NetworkIntroduction - The Smart Protection Network
Introduction - The Smart Protection NetworkAndrew Wong
 
Microsoft Cloud Ecosystem Poster
Microsoft Cloud Ecosystem PosterMicrosoft Cloud Ecosystem Poster
Microsoft Cloud Ecosystem PosterDavid J Rosenthal
 

Was ist angesagt? (13)

hcid2011 - RED: a multi-disciplinary approach to experience design - Jarnail ...
hcid2011 - RED: a multi-disciplinary approach to experience design - Jarnail ...hcid2011 - RED: a multi-disciplinary approach to experience design - Jarnail ...
hcid2011 - RED: a multi-disciplinary approach to experience design - Jarnail ...
 
Enterprise mobility management customer presentation december scripted
Enterprise mobility management customer presentation december scriptedEnterprise mobility management customer presentation december scripted
Enterprise mobility management customer presentation december scripted
 
ICON Introduction and Roadmap
ICON Introduction and RoadmapICON Introduction and Roadmap
ICON Introduction and Roadmap
 
Citrix Receiver: the road ahead
Citrix Receiver: the road aheadCitrix Receiver: the road ahead
Citrix Receiver: the road ahead
 
The Cloud according to VMware
The Cloud according to VMwareThe Cloud according to VMware
The Cloud according to VMware
 
Daniel künzli cloudgateway.next
Daniel künzli cloudgateway.nextDaniel künzli cloudgateway.next
Daniel künzli cloudgateway.next
 
Winkler Cloud, ORCON, and Mobility
Winkler Cloud, ORCON, and MobilityWinkler Cloud, ORCON, and Mobility
Winkler Cloud, ORCON, and Mobility
 
Servion Presentation 20 April 2011
Servion Presentation 20 April 2011Servion Presentation 20 April 2011
Servion Presentation 20 April 2011
 
Chapter1 2
Chapter1 2Chapter1 2
Chapter1 2
 
Itm ppt christina
Itm ppt  christinaItm ppt  christina
Itm ppt christina
 
Introduction - The Smart Protection Network
Introduction - The Smart Protection NetworkIntroduction - The Smart Protection Network
Introduction - The Smart Protection Network
 
Digitalwatermarking
DigitalwatermarkingDigitalwatermarking
Digitalwatermarking
 
Microsoft Cloud Ecosystem Poster
Microsoft Cloud Ecosystem PosterMicrosoft Cloud Ecosystem Poster
Microsoft Cloud Ecosystem Poster
 

Andere mochten auch

10 februarie - 2 martie 2011
10 februarie - 2 martie 201110 februarie - 2 martie 2011
10 februarie - 2 martie 2011Andreea Rusu
 
Introduction to Windows Azure Access Control Service
Introduction to Windows Azure Access Control ServiceIntroduction to Windows Azure Access Control Service
Introduction to Windows Azure Access Control ServiceMihai Dan Nadas
 
Innovation in Publishing - HTML5 and Cloud Computing
Innovation in Publishing - HTML5 and Cloud ComputingInnovation in Publishing - HTML5 and Cloud Computing
Innovation in Publishing - HTML5 and Cloud ComputingMihai Dan Nadas
 
Web 2.0 : Exploring the Cloud
Web 2.0 : Exploring the CloudWeb 2.0 : Exploring the Cloud
Web 2.0 : Exploring the Cloudcarindaherren
 
Windows Azure AppFabric - Service Bus, Caching
Windows Azure AppFabric - Service Bus, CachingWindows Azure AppFabric - Service Bus, Caching
Windows Azure AppFabric - Service Bus, CachingMihai Dan Nadas
 

Andere mochten auch (8)

Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure Overview
 
Windows Azure Compute
Windows Azure ComputeWindows Azure Compute
Windows Azure Compute
 
10 februarie - 2 martie 2011
10 februarie - 2 martie 201110 februarie - 2 martie 2011
10 februarie - 2 martie 2011
 
Introduction to Windows Azure Access Control Service
Introduction to Windows Azure Access Control ServiceIntroduction to Windows Azure Access Control Service
Introduction to Windows Azure Access Control Service
 
Innovation in Publishing - HTML5 and Cloud Computing
Innovation in Publishing - HTML5 and Cloud ComputingInnovation in Publishing - HTML5 and Cloud Computing
Innovation in Publishing - HTML5 and Cloud Computing
 
Lake Superior
Lake SuperiorLake Superior
Lake Superior
 
Web 2.0 : Exploring the Cloud
Web 2.0 : Exploring the CloudWeb 2.0 : Exploring the Cloud
Web 2.0 : Exploring the Cloud
 
Windows Azure AppFabric - Service Bus, Caching
Windows Azure AppFabric - Service Bus, CachingWindows Azure AppFabric - Service Bus, Caching
Windows Azure AppFabric - Service Bus, Caching
 

Ähnlich wie How to Tackle the Single Sign-On Challenge in 2012

ITCamp 2012 - Paula Januszkiewicz - Stronghold to Strengthen
ITCamp 2012 - Paula Januszkiewicz - Stronghold to StrengthenITCamp 2012 - Paula Januszkiewicz - Stronghold to Strengthen
ITCamp 2012 - Paula Januszkiewicz - Stronghold to StrengthenITCamp
 
ITCamp 2012 - Dan Fizesan - Serving 10 million requests per day
ITCamp 2012 - Dan Fizesan - Serving 10 million requests per dayITCamp 2012 - Dan Fizesan - Serving 10 million requests per day
ITCamp 2012 - Dan Fizesan - Serving 10 million requests per dayITCamp
 
Vunvulea radu it camp-ro 2012 - building metro style applications on window...
Vunvulea radu   it camp-ro 2012 - building metro style applications on window...Vunvulea radu   it camp-ro 2012 - building metro style applications on window...
Vunvulea radu it camp-ro 2012 - building metro style applications on window...Radu Vunvulea
 
ITCamp 2012 - Radu Vunvulea - Building metro style applications on Windows 8 ...
ITCamp 2012 - Radu Vunvulea - Building metro style applications on Windows 8 ...ITCamp 2012 - Radu Vunvulea - Building metro style applications on Windows 8 ...
ITCamp 2012 - Radu Vunvulea - Building metro style applications on Windows 8 ...ITCamp
 
ITCamp 2011 - Mihai Tataran - Migrating to Azure
ITCamp 2011 - Mihai Tataran - Migrating to AzureITCamp 2011 - Mihai Tataran - Migrating to Azure
ITCamp 2011 - Mihai Tataran - Migrating to AzureITCamp
 
A Plan to Control and Protect Data in the Private and Public Cloud
A Plan to Control and Protect Data in the Private and Public CloudA Plan to Control and Protect Data in the Private and Public Cloud
A Plan to Control and Protect Data in the Private and Public CloudRochester Security Summit
 
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2Enea Gabriel
 
2016, A new era of OS and Cloud Security
2016, A new era of OS and Cloud Security2016, A new era of OS and Cloud Security
2016, A new era of OS and Cloud SecurityTudor Damian
 
How # (sharp) is Your Katana (Ciprian Jichici)
How # (sharp) is Your Katana (Ciprian Jichici)How # (sharp) is Your Katana (Ciprian Jichici)
How # (sharp) is Your Katana (Ciprian Jichici)ITCamp
 
Modern cybersecurity threats, and shiny new tools to help deal with them
Modern cybersecurity threats, and shiny new tools to help deal with themModern cybersecurity threats, and shiny new tools to help deal with them
Modern cybersecurity threats, and shiny new tools to help deal with themTudor Damian
 
Modern cybersecurity threats, and shiny new tools to help deal with them - T...
 Modern cybersecurity threats, and shiny new tools to help deal with them - T... Modern cybersecurity threats, and shiny new tools to help deal with them - T...
Modern cybersecurity threats, and shiny new tools to help deal with them - T...ITCamp
 
2016, A New Era of OS and Cloud Security - Tudor Damian
2016, A New Era of OS and Cloud Security - Tudor Damian2016, A New Era of OS and Cloud Security - Tudor Damian
2016, A New Era of OS and Cloud Security - Tudor DamianITCamp
 
Ciphercloud Solutions Overview hsa oct2011
Ciphercloud Solutions Overview hsa oct2011Ciphercloud Solutions Overview hsa oct2011
Ciphercloud Solutions Overview hsa oct2011Ramy Houssaini
 
Managing Mobile Devices with Windows Intune and SCCM 2012 (Adrian Stoian)
Managing Mobile Devices with Windows Intune and SCCM 2012 (Adrian Stoian)Managing Mobile Devices with Windows Intune and SCCM 2012 (Adrian Stoian)
Managing Mobile Devices with Windows Intune and SCCM 2012 (Adrian Stoian)ITCamp
 
Does Hybrid Cloud Work? 5 Success Stories with VMware Hybrid Clouds
Does Hybrid Cloud Work? 5 Success Stories with VMware Hybrid CloudsDoes Hybrid Cloud Work? 5 Success Stories with VMware Hybrid Clouds
Does Hybrid Cloud Work? 5 Success Stories with VMware Hybrid CloudsBluelock
 
DCEU 18: Edge Computing with Docker Enterprise
DCEU 18: Edge Computing with Docker EnterpriseDCEU 18: Edge Computing with Docker Enterprise
DCEU 18: Edge Computing with Docker EnterpriseDocker, Inc.
 
ITCamp 2011 - Mihai Nadas - Windows Azure interop
ITCamp 2011 - Mihai Nadas - Windows Azure interopITCamp 2011 - Mihai Nadas - Windows Azure interop
ITCamp 2011 - Mihai Nadas - Windows Azure interopITCamp
 
Authentication and Privacy in Cloud
Authentication and Privacy in CloudAuthentication and Privacy in Cloud
Authentication and Privacy in CloudMphasis
 
In the social, mobile and cloud era, what does it take to be an Information P...
In the social, mobile and cloud era, what does it take to be an Information P...In the social, mobile and cloud era, what does it take to be an Information P...
In the social, mobile and cloud era, what does it take to be an Information P...John Mancini
 
Watson IoT at Think 2018
Watson IoT at Think 2018Watson IoT at Think 2018
Watson IoT at Think 2018Helen Fisher
 

Ähnlich wie How to Tackle the Single Sign-On Challenge in 2012 (20)

ITCamp 2012 - Paula Januszkiewicz - Stronghold to Strengthen
ITCamp 2012 - Paula Januszkiewicz - Stronghold to StrengthenITCamp 2012 - Paula Januszkiewicz - Stronghold to Strengthen
ITCamp 2012 - Paula Januszkiewicz - Stronghold to Strengthen
 
ITCamp 2012 - Dan Fizesan - Serving 10 million requests per day
ITCamp 2012 - Dan Fizesan - Serving 10 million requests per dayITCamp 2012 - Dan Fizesan - Serving 10 million requests per day
ITCamp 2012 - Dan Fizesan - Serving 10 million requests per day
 
Vunvulea radu it camp-ro 2012 - building metro style applications on window...
Vunvulea radu   it camp-ro 2012 - building metro style applications on window...Vunvulea radu   it camp-ro 2012 - building metro style applications on window...
Vunvulea radu it camp-ro 2012 - building metro style applications on window...
 
ITCamp 2012 - Radu Vunvulea - Building metro style applications on Windows 8 ...
ITCamp 2012 - Radu Vunvulea - Building metro style applications on Windows 8 ...ITCamp 2012 - Radu Vunvulea - Building metro style applications on Windows 8 ...
ITCamp 2012 - Radu Vunvulea - Building metro style applications on Windows 8 ...
 
ITCamp 2011 - Mihai Tataran - Migrating to Azure
ITCamp 2011 - Mihai Tataran - Migrating to AzureITCamp 2011 - Mihai Tataran - Migrating to Azure
ITCamp 2011 - Mihai Tataran - Migrating to Azure
 
A Plan to Control and Protect Data in the Private and Public Cloud
A Plan to Control and Protect Data in the Private and Public CloudA Plan to Control and Protect Data in the Private and Public Cloud
A Plan to Control and Protect Data in the Private and Public Cloud
 
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
Elements of DDD with ASP.NET MVC & Entity Framework Code First v2
 
2016, A new era of OS and Cloud Security
2016, A new era of OS and Cloud Security2016, A new era of OS and Cloud Security
2016, A new era of OS and Cloud Security
 
How # (sharp) is Your Katana (Ciprian Jichici)
How # (sharp) is Your Katana (Ciprian Jichici)How # (sharp) is Your Katana (Ciprian Jichici)
How # (sharp) is Your Katana (Ciprian Jichici)
 
Modern cybersecurity threats, and shiny new tools to help deal with them
Modern cybersecurity threats, and shiny new tools to help deal with themModern cybersecurity threats, and shiny new tools to help deal with them
Modern cybersecurity threats, and shiny new tools to help deal with them
 
Modern cybersecurity threats, and shiny new tools to help deal with them - T...
 Modern cybersecurity threats, and shiny new tools to help deal with them - T... Modern cybersecurity threats, and shiny new tools to help deal with them - T...
Modern cybersecurity threats, and shiny new tools to help deal with them - T...
 
2016, A New Era of OS and Cloud Security - Tudor Damian
2016, A New Era of OS and Cloud Security - Tudor Damian2016, A New Era of OS and Cloud Security - Tudor Damian
2016, A New Era of OS and Cloud Security - Tudor Damian
 
Ciphercloud Solutions Overview hsa oct2011
Ciphercloud Solutions Overview hsa oct2011Ciphercloud Solutions Overview hsa oct2011
Ciphercloud Solutions Overview hsa oct2011
 
Managing Mobile Devices with Windows Intune and SCCM 2012 (Adrian Stoian)
Managing Mobile Devices with Windows Intune and SCCM 2012 (Adrian Stoian)Managing Mobile Devices with Windows Intune and SCCM 2012 (Adrian Stoian)
Managing Mobile Devices with Windows Intune and SCCM 2012 (Adrian Stoian)
 
Does Hybrid Cloud Work? 5 Success Stories with VMware Hybrid Clouds
Does Hybrid Cloud Work? 5 Success Stories with VMware Hybrid CloudsDoes Hybrid Cloud Work? 5 Success Stories with VMware Hybrid Clouds
Does Hybrid Cloud Work? 5 Success Stories with VMware Hybrid Clouds
 
DCEU 18: Edge Computing with Docker Enterprise
DCEU 18: Edge Computing with Docker EnterpriseDCEU 18: Edge Computing with Docker Enterprise
DCEU 18: Edge Computing with Docker Enterprise
 
ITCamp 2011 - Mihai Nadas - Windows Azure interop
ITCamp 2011 - Mihai Nadas - Windows Azure interopITCamp 2011 - Mihai Nadas - Windows Azure interop
ITCamp 2011 - Mihai Nadas - Windows Azure interop
 
Authentication and Privacy in Cloud
Authentication and Privacy in CloudAuthentication and Privacy in Cloud
Authentication and Privacy in Cloud
 
In the social, mobile and cloud era, what does it take to be an Information P...
In the social, mobile and cloud era, what does it take to be an Information P...In the social, mobile and cloud era, what does it take to be an Information P...
In the social, mobile and cloud era, what does it take to be an Information P...
 
Watson IoT at Think 2018
Watson IoT at Think 2018Watson IoT at Think 2018
Watson IoT at Think 2018
 

Kürzlich hochgeladen

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 

Kürzlich hochgeladen (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

How to Tackle the Single Sign-On Challenge in 2012

  • 1. Tackling the Single Sign-On Challenge Mihai Nadăș Windows Azure MVP Yonder CTO @mihainadas mihainadas.com @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 2. Private & ITCamp 2012 sponsors Public Cloud @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 3. Private & About myself Public Cloud • mihainadas.com • @mihainadas • Passionate about technology, background in the .NET World • Windows Azure MVP • Driving Yonder’s appetite for innovation @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 4. Private & On security and the future Public Cloud • As the world becomes more interconnected, security becomes a more important topic • Holland, 2012 – VCD’s SaaS solution exposed publically information about its user’s medical history We spend our time searching for security and hate it when we get it. -John Steinbeck @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 5. Private & Passwords and implementations Public Cloud @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 6. Private & OWASP’s Top 5 Public Cloud 1. Injection 2. Cross Site Scripting (XSS) 3. Broken Authentication and Session Management 4. Insecure Direct Object References 5. Cross Site Request Forgery @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 7. Private & OWASP’s Top 5 Public Cloud 1. Injection 2. Cross Site Scripting (XSS) 3. Broken Authentication and Session Management 4. Insecure Direct Object References 5. Cross Site Request Forgery @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 8. Private & Agenda Public Cloud • Claims-Based Identity and Access Control • The Single Sign-On Challenge and Benefits • Windows Azure Access Control Service • Q&A @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 9. The problem with Identity and Access Control in the Enterprise ENOUGH TALKING, LET’S DEMO! @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 10. Private & What you’ll see? Public Cloud • A fictious case study of an enterprise called Adatum • The whiteboard diagram showing the situation of the auth/auth problem pre- claims • DEMO @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 11. Private & Adatum Infrastructure Pre-Claims Public Cloud @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 12. The problem with Identity and Access Control in the Enterprise DEMO @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 13. Private & What’s the problem? Public Cloud • Users of a-Expense need user/password • The IT staff have to sync roles between authentication systems • a-Order can’t be accessed from the Internet • No Single Sign-On aka „Credentials Hell” @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 14. Private & What’s the problem? Public Cloud @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 15. Private & Be the consultant and please Adatum! Public Cloud • Adatum’s requirements – Single Sign-On (SSO) Capabilities – Enable Adatum employees to access corporate applications from the Internet (no VPN) – Plan for the future (cloud, new apps) • What is your solution? @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 16. Private & Introducing Claims-Based Identiy Public Cloud • Control the digital experience based on things that are said about one party by the other • A party can be – web site, web service, person, government, organization @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 17. Private & Claims are not new! Public Cloud • Mainframes asked about user/password and passed „claims” about them to applications – uid, gid – sudo su • As systems became interconnected we needed ways to identify parties across multiple computers • Specialized services appeared – NTML, Kerberos (Windows Integrated Authentication) – Public Key Infrastructure (PKI) – Security Assertion Markup Lanaguage (SAML) @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 18. Private & The Claims-Based ID Framework Public Cloud • Two major components 1. A single, general notion of claims 2. Concept of issuer / authority • Terminology 1. Application (Relying Party, Service Provider) 2. User (Subject, Principal) 3. Issuer (Security Token Service, Identity Provider) 4. Rich Client (Active Client) 5. Browser (Passive Client) @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 19. Private & Claim-Based ID in Real World Public Cloud Traveler Check-In Counter Airport Agents 1 Show ID or Passport Give Boarding Card 2 Show Boarding Card to Gain 3 Access @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 20. Private & Claim-Based ID in Real World Public Cloud Traveler Check-In Counter Airport Agents User Issuer Application 1 Show ID or Passport Authentication Credentials Give Boarding Card 2 Claims Authorization Show Boarding Card to Gain 3 Access @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 21. Private & What are the benefits? Public Cloud • Simplified authentication logic • Decoupled authentication from authorization • Eliminate redundancy @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 22. Private & Implementing Claims-Based Identity Public Cloud • What you need? – An App (Web Service, Web Site, Mobile App, etc.) – An Issuer – Claims-Based Identity Magic • What are the steps? 1. Setup an Issuer 2. Configure the Issuer to know abou the App 3. Add logic to the App to support claims 4. Configure the App to trust the Issuer @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 23. Private & Claims-Based Identity Lifecycle Public Cloud @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 24. Private & What’s WIF? Public Cloud • Windows Identity Foundation • Framework for building identity-aware applications • Provides APIs for building ASP.NET or WCF based security token services • Tools for building claims-aware and federation capable applications • Now part of .NET Framework 4.5 @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 25. Solving Adatum’s problem using Claims-Based Identity ENOUGH TALKING, LET’S DEMO! @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 26. Private & Adatum Infrastructure Post-Claims Public Cloud @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 27. Private & Technologies at work Public Cloud • Windows Identity Foundation • Active Directory Federation Services @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 28. Solving Adatum’s problem using Claims-Based Identity DEMO @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 29. Private & What about Smart Clients? Public Cloud @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 30. Private & Going beyond Identity Providers Public Cloud • Welcome Federated Providers! • Powerful way to provide SSO cross-domains @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 31. Private & Adatum meets Litware Public Cloud @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 32. Windows Azure ACCESS CONTROL SERVICE @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 33. Private & Shortly Public Cloud • A feature of Windows Azure Active Directory • Outsourcing Authentication (no need to write code) • Works with .NET, PHP, Python, Java and Ruby • Out-of-the-box support for a variety of identify providers • Integrates with on-premises Active Directory @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 34. Private & Benefits Public Cloud • Open industry standards – Protocols: OAuth 2.0, WS-Trust, WS-Federation – Token formats: SAML 1.1/2.0 and Simple Web Token • $1,99 / 100.000 transactions @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 35. Private & Identity Providers Public Cloud • Built-in support for – Windows Live ID – Facebook – Google – Yahoo! – WS-Federation Identity Providers • Programatic configuration for – WS-Trust based (AD FS 2.0) – OpenID based @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 36. Private & Relying Party Applications Public Cloud • An application that relies on claims • Implements federated authentication using ACS • Trusts the ACS namespace • Can be configured manually or programatically through ACS Management Service @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 37. Private & ACS Architecture Public Cloud @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 38. Private & ACS - Protocol Handling Public Cloud • ACS does heavy lifting for handling protocols – WS-Federation – WS-Trust – OpenID – OAuth 2.0, OAuth WRAP – Facebook Graph • ACS issues normalized tokens – SAML – SWT @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 39. Windows Azure ACS ENOUGH TALKING, LET’S DEMO! @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 40. Private & Goals Public Cloud 1. Configure your application to outsource authentication to ACS 2. Configure ACS to include the identity providers you want to leverage 3. Configure ACS to process incoming identities and add new claims 4. Modify your application to consume claims from ACS and drive authorization decisions 5. Customize the default authentication user experience provided by ACS @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 41. Private & Requirements Public Cloud • Windows Vista SP2, Windows Server 2008 SP2, Windows Server 2008 R2, or Windows 7 (32-bits or 64-bits) • Internet Information Services (IIS) 7.0 • .NET Framework 4 • Visual Studio 2010 • Windows Identity Foundation Runtime • Windows Identity Foundation SDK @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 42. Windows Azure ACS DEMO @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 43. Private & Summary Public Cloud • A feature of Windows Azure Active Directory • Outsourcing Auth and Auth (no need to write code) • Works with .NET, PHP, Python, Java and Ruby • Out-of-the-box support for identify providers like Windows Live ID, Google, Yahoo! and Facebook • Integrates with on-premises Active Directory @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 44. Private & References Public Cloud • Windows Azure Training Kit • claimsid.codeplex.com @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 45. Private & Check Out AzureWorks.ro Public Cloud www.azureworks.ro @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 46. meetwindowsazure.com @ itcampro # itcamp12 Premium conference on Microsoft technologies
  • 47. Q&A @ itcampro # itcamp12 Premium conference on Microsoft technologies