Enterprise Identity

Shared by: 6Sj3UA2
Categories
Tags
-
Stats
views:
2
posted:
11/16/2011
language:
English
pages:
19
Document Sample
scope of work template
							Enterprise Identity



Steve Plank – Microsoft
Ivor Bright – Charteris
Dave Nesbitt – Oxford Computer Group
Agenda

• Overview of Enterprise Federation
  Challenges/Solutions
• Individual Group Discussions (led)
• Large Group “Debate”
Extranet Access with Identity Federation

                              Active            Exchange
                             Directory

                                                             SQL/File
                                                             Servers




Your EMPLOYEES on   Logon to Windows                            Web
  your NETWORK                                                 Servers

                       Single Sign-on inside           App Servers
                        your NETWORK

                                         Your SUPPLIERS and
                                           their NETWORKS
ADFS Identity Federation


  • Projecting user Identity from a single logon …
  • Providing distributed authentication & claims-based
    authorization …
  • Connecting islands (across security, organizational or
    platform boundaries) …
  • Enabling web single sign-on & simplified identity
    management
ADFS Components


                                                               `

                                                 Client Web Browser




                                                        HTTPS




  Active Directory
     or ADAM




                                                                      Web Server
                     Federation Service   Federation Service
                                                Proxy
ADFS Components


                            Active Directory or ADAM           `

                                    Authenticates users
                                         Client Web Browser


                                    Manages attributes
                                    Windows HTTPS or 2003
                                                 2000

  Active Directory
     or ADAM




                                                                   Web Server
                     Federation Service   Federation Service
                                                Proxy
ADFS Components

    Federation Service (FS)
                                                               `
             Security Token Service (STS)
                             Client Web Browser
                     Maps user attributes to claims
                     Issues security tokens

                                trust
             Manages federationHTTPS policy
             Requires IISv6 Windows 2003 R2
  Active Directory
     or ADAM




                                                                   Web Server
                     Federation Service   Federation Service
                                                Proxy
ADFS Components


                                    Federation Server Proxy (FSP)
                                                               `

                                              Client proxy
                                          Client Web Browser for token requests
                                          Provides UI for browser clients
                                                Forms based auth
                                                   HTTPS

                                                Home realm discovery
  Active Directory
                                          Requires IISv6 Windows 2003 R2
     or ADAM




                                                                   Web Server
                     Federation Service   Federation Service
                                                Proxy
ADFS Components

                Web Agent
Enforces user authentication `
Creates app authZ context from claims
                         Client Web Browser


      NT Impersonation and ACLs
      ASP.NET IsInRole()        HTTPS

      AzMan RBAC integration
      ASP.NET Raw Claims API
    Active Directory
      or ADAM
Requires IISv6 Windows 2003 R2

                                                          Web Server
                Federation Service   Federation Service
                                           Proxy
 ADFS Authentication Flow

A. Datum                                                          Trey Research
Account                                                             Resource
 Forest    Active Directory                                           Forest



                           Account                  Resource
                    Security Token Service   Security Token Service




                        `

              Internal Client                     Web Server
Centrify support for ADFS

Web SSO for non-IIS web servers
•   DirectControl provides cross-platform equivalent of Microsoft ADFS SSO
    Agent for IIS6
     • Apache and popular J2EE web servers
         • BEA WebLogic
         • Apache Tomcat
         • IBM Websphere
         • JBoss

• Web agent is a direct drop in for non Microsoft web servers
•   Customer benefits
     • Simple and cost effective entrance into the Federated identity world
     • No modification of applications
     • Uses existing deployed infrastructure (AD)
Quest support for ADFS

Web SSO for non-IIS web servers
• ADFS supported in Vintela Single Sign-on for Java V3.1
• Existing Java apps need no modifications
• VSJ 3.1 ADFS servlet filter will:
    • Support ADFS authentication for Java applications in the resource domain
    • Allow Java application servers to leverage an existing ADFS infrastructure
    • Enable federation of Java/J2EE applications within ADFS-based trust fabric
    • Support NTLM, SPNEGO & WS-Federation based authentication

• VSJ servlet filters work with any J2EE application server
    • No change required to the Java application – it “just works”
Shibboleth Interoperability

Sponsored by Microsoft and ADFS
• Standards based, open source
• Shibboleth System 1.3 release
• Developing plug-ins for SAML 1.1 Identity and
  Service Providers
   • Support WS-Federation Passive Requestor Interoperability
     Profile
   • Enables Interop with ADFS and other compliant vendor
     products
WS-Federation

• Web Services Federation Language
   • Defines messages to enable security realms to federate & exchange
     security tokens
• BEA, IBM, Microsoft, RSA, VeriSign
• Two “profiles” of the model defined
   • Passive (Browser) clients – HTTP/S
   • Active (Smart) clients – SOAP

      HTTP messages             HTTP               Security
                               Receiver
                                SOAP                Token
     SOAP messages             Receiver            Service
Passive Requestor Profile

Supported by ADFSv1 in W2K03 R2
• Binding of WS-Federation & WS-Trust for browser
  (passive) clients
      • Implicitly adhere to policy by following redirects
      • Implicitly acquire tokens via HTTP msgs

• Authentication requires secure transport (HTTPS)
      • Client cannot provide “proof of possession”
      • Tokens subject to replay

• Limited (time based) token caching
Authentication Message Flow
Browser Client                       Account STS                      Web Server   Resource STS

                 GET (to Web Server)



                                     302 Redirect (to Resource STS)

                                          Detect user’s home realm



                                     302 Redirect (to Account STS)

                 Authenticate User



                          POST “Redirect” security token (to Resource STS)


                           POST “Redirect” security token (to Web Server)


                     200 OK Response (from Web Server)
Active Requestor Profile

 Future ADFS release
• Binding of WS-Federation & WS-Trust for SOAP/XML aware
  (active) clients
       • Explicitly determine token needs from policy
       • Explicitly request tokens via SOAP msgs

• Strong authentication of all requests
       • Client can provide “proof of possession”

• Supports delegation
       • Client can provide token for use on its behalf

• Allows rich token caching at client
       • Improved performance w/o security risk
Sample Flow: Active Client

   WS-Policy used to route client token requests
Requesting Service            Identity Provider STS             Target Service   Service Provider STS

                          Fetch service policy

                                          Fetch SP policy

                Fetch IP policy

              Request token

               Return token

                                               Request token

                                                 Return token

                        Send secured request

                       Return secured response
Review

• Overview of Enterprise Federation
  Challenges/Solutions
• Individual Group Discussions (led)
• Large Group “Debate”


•http://blogs.charteris.com/blogs/IvorB
•Ivor.Bright@Charteris.com

						
Related docs
Other docs by 6Sj3UA2
MODALIDADE
Views: 410  |  Downloads: 0
Congo NGO Report FR
Views: 15  |  Downloads: 0
Slide 1
Views: 1  |  Downloads: 0
HEIRS
Views: 11  |  Downloads: 0
R�publique Centrafricaine
Views: 7  |  Downloads: 0
UNIVERSIDADE FEDERAL DE MINAS GERAIS - DOC 2
Views: 38  |  Downloads: 0