Federated Identity for Cloud Computing and Cross-organization Collaboration

Similar documents
Masdar Institute Single Sign-On: Standards-based Identity Federation. John Mikhael ICT Department

The Top 5 Federated Single Sign-On Scenarios

Flexible Identity Federation

Single Sign On. SSO & ID Management for Web and Mobile Applications

Identity. Provide. ...to Office 365 & Beyond

The Primer: Nuts and Bolts of Federated Identity Management

Federation At Fermilab. Al Lilianstrom National Laboratories Information Technology Summit May 2015

OpenAM All-In-One solution to securely manage access to digital enterprise and customer services, anytime and anywhere.

Identity Federation: Bridging the Identity Gap. Michael Koyfman, Senior Global Security Solutions Architect

EXTENDING SINGLE SIGN-ON TO AMAZON WEB SERVICES

Easy as 1-2-3: The Steps to XE. Mark Hoye Services Portfolio Consultant

Egnyte Single Sign-On (SSO) Installation for OneLogin

OVERVIEW. DIGIPASS Authentication for Office 365

The Challenges of Web single sign-on

OPENIAM ACCESS MANAGER. Web Access Management made Easy

Interoperate in Cloud with Federation

Federated Identity Management Solutions

SECUREAUTH IDP AND OFFICE 365

IBM Tivoli Federated Identity Manager

The Primer: Nuts and Bolts of Federated Identity Management

SINGLE & SAME SIGN-ON ASPECTS

SAML SSO Configuration

The Role of Federation in Identity Management

Разработка программного обеспечения промежуточного слоя. TERENA BASNET Workshop, November 2009 Joost van Dijk - SURFnet

Extend and Enhance AD FS

HOL9449 Access Management: Secure web, mobile and cloud access

INTEGRATION GUIDE. DIGIPASS Authentication for Salesforce using IDENTIKEY Federation Server

USING FEDERATED AUTHENTICATION WITH M-FILES

SAP NetWeaver Single Sign-On. Product Management SAP NetWeaver Identity Management & Security June 2011

SAML 101. Executive Overview WHITE PAPER

Single-Sign-On between On-Premises and the Cloud: Leveraging Windows Azure Active Directory to authenticate custom solutions and Apps

Federated single sign-on (SSO) and identity management. Secure mobile access. Social identity integration. Automated user provisioning.

INTEGRATION GUIDE. DIGIPASS Authentication for Google Apps using IDENTIKEY Federation Server

Configuring Single Sign-on from the VMware Identity Manager Service to WebEx

Speeding Office 365 Implementation Using Identity-as-a-Service

Get Cloud Ready: Secure Access to Google Apps and Other SaaS Applications

User Identity and Authentication

Securing WebFOCUS A Primer. Bob Hoffman Information Builders

An Overview of Samsung KNOX Active Directory-based Single Sign-On

CA Federation Manager

Web Services Security: OpenSSO and Access Management for SOA. Sang Shin Java Technology Evangelist Sun Microsystems, Inc. javapassion.

PRACTICAL IDENTITY AND ACCESS MANAGEMENT FOR CLOUD - A PRIMER ON THREE COMMON ADOPTION PATTERNS FOR CLOUD SECURITY

Enabling SAML for Dynamic Identity Federation Management

How To Manage Identity On A Cloud (Cloud) With A User Id And A Password (Saas)

Biometric Single Sign-on using SAML

Connecting Users with Identity as a Service

White Paper. What is an Identity Provider, and Why Should My Organization Become One?

NCSU SSO. Case Study

SAML-Based SSO Solution

Cloud Standards. Arlindo Dias IT Architect IBM Global Technology Services CLOSER 2102

Federated Identity and Single Sign-On using CA API Gateway

Mobile Security. Policies, Standards, Frameworks, Guidelines

The Essential OAuth Primer: Understanding OAuth for Securing Cloud APIs

INTEGRATION GUIDE. DIGIPASS Authentication for SimpleSAMLphp using IDENTIKEY Federation Server

A Standards-based Mobile Application IdM Architecture

Integrating Apex into Federated Environment using SAML 2.0. Jon Tupman Portalsoft Solutions Ltd

Domain 12: Guidance for Identity & Access Management V2.1

Simplify and Secure Cloud Access to Critical Business Data

Access Management Analysis of some available solutions

Identity and Access Management (IAM) Across Cloud and On-premise Environments: Best Practices for Maintaining Security and Control

Enterprise Access Control Patterns For REST and Web APIs

Lets get a federated identity. Intro to Federated Identity. Feide OpenIdP. Enter your address. Do you have access to your ?

BYE BYE PASSWORDS. The Future of Online Identity. Hans Zandbelt Sr. Technical Architect. CTO Office - Ping Identity

AAI for Mobile Apps How mobile Apps can use SAML Authentication and Attributes. Lukas Hämmerle

ABOUT TOOLS4EVER ABOUT DELOITTE RISK SERVICES

SAML 101 WHITE PAPER

The increasing popularity of mobile devices is rapidly changing how and where we

Collaboration and Interoperability Through Advanced SAML Implementations

Security Assertion Markup Language (SAML) Site Manager Setup

Identity Server Guide Access Manager 4.0

Mobile Identity and Edge Security Forum Sentry Security Gateway. Jason Macy CTO, Forum Systems

How to Provide Secure Single Sign-On and Identity-Based Access Control for Cloud Applications

Kenneth Hee Director, Business Development Security & Identity Management. Oracle Identity Management 11g R2 Securing The New Digital Experience

VMware Identity Manager Integration with Active Directory Federation Services 2.0

Single Sign-On for the UQ Web

An Overview of Samsung KNOX Active Directory and Group Policy Features

Canadian Access Federation: Trust Assertion Document (TAD)

HOTPin Integration Guide: Google Apps with Active Directory Federated Services

UNIVERSITY OF COLORADO Procurement Service Center INTENT TO SOLE SOURCE PROCUREMENT CU-JL SS. Single Sign-On (SSO) Solution

Azure Active Directory

To set up Egnyte so employees can log in using SSO, follow the steps below to configure VMware Horizon and Egnyte to work with each other.

Enable Your Applications for CAC and PIV Smart Cards

Introduction to SAML

Authentication Methods

Identity Management: The authentic & authoritative guide for the modern enterprise

Getting Started with AD/LDAP SSO

Pick Your Identity Bridge

Transcription:

Federated Identity for Cloud Computing and Cross-organization Collaboration Steve Moitozo Strategy and Architecture SIL International 20110616.2 (ICCM)

Follow me @SteveMoitozo2 2

Huge Claims You want federated identity, you just might not know it yet. streamline the way you integrate your Web applications change the way you think about partnerships and cloud services 3

About SIL Founded in 1943 Focused on language development for minority languages Linguistic investigation of over 2,590 languages in 100 countries 5,500 staff from 60 countries World authority in cataloging of languages Publisher of Ethnologue: Languages of the World 4

About SIL Registration Authority for the ISO 639-3 standard Produced over 37,500 publications since 1943 Member of Micah Network and Forum of Bible Agencies Partner with over 120 organizations Wycliffe Global Alliance is our primary partner 5

What are the problems? Collaborating across organizational boundaries is hard because of authentication Cloud services (SaaS & PaaS) are hard for the same reason Too many passwords Permissions build-up Passing passwords around ain't cool 6

Historical Progression Per app credentials Central passwords with LDAP, AD, Radius, or Kerberos Web single sign-on Federated authentication Federated authorization 7

Per App Credentials 8

Per App Credentials Each app sees password Potential for different user/pass No SSO Permissions build up 9

(Permission build up?) Joe works for department A Joe moves to department B Gets new permissions for the new job Keeps old permissions from the old job Unintentionally Poor process, or no process Intentionally Retained old responsibilities Phase out period 10

Centralized Credentials 11

Centralized Credentials Each app still sees password One user/pass Still no SSO 12

Web Single Sign-on 13

Web Single Sign-on No app sees password important for big/distributed organizations One user/pass Single sign-on 14

Why go beyond Web SSO? New possibilities New opportunities 15

Driving Beyond Web SSO Drivers Cloud Services Partnerships 16

Cloud Anyone? Google Apps? Box.net? Salesforce.com? Others? 17

Driver 1: Cloud services 18

Back to the Future 19

Back to the Future Cloud app sees password Potential for different user/pass Permission build up No SSO 20

Back to the Future 2 21

Back to the Future 2 Cloud app sees password One user/pass Still no SSO Password antipattern 22

(Anti-pattern?) It's a pattern that should be avoided 23

(Password Anti-pattern?) 24

(Password Anti-pattern?) Each app sees password Impersonation! Passing passwords around ain't cool 25

Scenario: Google Analytics 26

Scenario: Google Analytics Entitlement/Authorization Mismatch! Entitlement based on org affiliation Authorization based on Google identity What happens when the person is no longer affiliated (entitled)? What happens when the admin leaves? 27

Driver 2: Partnerships 28

Back to the Future, again 29

Scenario: Drupal Partnership 30

Scenario: Drupal Partnership Entitlement/Authorization mismatch! Entitlement for access based on partner affiliation Access based on Drupal identity Provisioning rules are because he said so What happens when the user leaves? What happens when the admin leaves? 31

Pain is your friend Are these scenarios painful? Are you doing this? (rhetorical) Pain tells us something is wrong. Pain makes us look for alternatives. 32

Federated Pattern Qualities Independence where required Operational (procedures, practices) Political (policies, governance) Technical (OS, app stack) Interoperation were beneficial 33

Federated Identity Organizations issue credentials for their own people Organizations manage the identity lifecycle for their own people SSO that interoperates with other organizations 34

Hype Cycle 35

Hype Cycle Projection 36

Navigating the Buzzwords OpenID OAuth SAML WS-* Shibboleth ADFS (Microsoft Active Directory Federation Service) IDP SP 37

Federated Authentication OpenID SAML (Shibboleth, SimpleSAMLphp) WS-Federation (ADFS) 38

OpenID vs SAML Organization-toindividual relationship B2C relationships Engaging the public Organization-toorganization relationship B2B relationships Partnerships Cloud 39

History of SAML and WS-Fed 40

SAML vs WS-Federation Similar in terms of function SAML is a self-contained specification WS-Fed specification depends on WS-Trust, WS-Policy, WS-SecurityPolicy, etc. SAML implementations tend to be self-contained as well WS-Fed implementations follow the dependancies SAML is simpler to understand and implement Simplicity is better for security, less potential for misconfiguration 41

Convergence 2007 SAML was the standard of choice for Research, Higher Ed, and Governments. 2009 Microsoft ADFS v2 passed Liberty Alliance SAML 2.0 interoperability tests 42

SAML Terminology IdP = identity provider Where the user is authenticated Authoritative source of identity attributes SP = service provider The Web application The resource that requires authentication 43

SP? 44

SAML eases the pain SAML for Web SSO SAML for Cloud-based services Google Salesforce.com Box.net SAML for Partnerships 45

SAML for SSO 46

SAML for the Cloud 47

SAML for Partnerships 48

SSO, Cloud & Partnerships! 49

Scenarios with SAML 50

Scenario: Google Analytics 51

Scenario: Google Analytics No mismatch Entitlement based on affiliation Authorization based on organization identity Person leaves, access denied No special administrator knowledge 52

Scenario: Drupal Partnership 53

Scenario: Drupal Partnership No more mismatch Entitlement for access based on partner affiliation Access based on partner identity Provisioning rules are based on partner affiliation User leaves, access denied No special administrator knowledge 54

(Wait, what about OAuth?) The auth is for authorization, not authentication OAuth is about data transfer Can be used to compliment any authentication scheme Mitigation for password anti-pattern 55

Federating with Partners Federation can still fail Requires trust Establishing trust is tricky Requires interoperable technology Lots of configuration options Standards and guidelines can help establish trust and ensure interoperation 56

Our Partnership 57

Introducing: Polder Consortium Establishing an environment of trust for information sharing across organizational boundaries 58

Polder Consortium Why Polder? Started in January 2011 Focused on the federated pattern Trust through common standards and practices Alignment with established standards and working groups (Internet2, Kantara Initiative, REFEDs, etc.) 59

Polder Consortium Outputs Implementation standards Operational policies Good practices Orientation and Getting Started documentation Not just Federated Identity Core Themes Federated Identity Web Services Federated Authorization 60

Getting Started Manage your identities centrally Get involved with Polder Consortium www.polderconsortium.org Implement a SAML IdP Shibboleth (Java) SimpleSAMLphp (PHP) Federate your Web apps (SSO) Federate with partners, cloud, or both 61

Huge Claims Revisited I told you you wanted federated identity! streamline the way you integrate your Web applications change the way you think about partnerships and cloud services 62

Summary SAML SSO Cloud Partnerships OpenID Individuals Engaging public Oauth Authorization Standards & Community Polder Consortium 63

Follow me @SteveMoitozo2 64

Reference URLs Standards & Good Practices http://www.polderconsortium.org http://kantarainitiative.org http://refeds.org SAML http://saml.xml.org http://shibboleth.internet2.edu http://simplesamlphp.org OpenID http://openid.net Oauth http://oauth.net 65