The Internet Identity Layer OpenID Connect Update for HIT Standards Committee’s Privacy and Security Workgroup Wednesday, March 12th from 10:00-2:45 PM.

Slides:



Advertisements
Similar presentations
User-Managed Access UMA Work tinyurl.com/umawg | tinyurl.com/umafaq IIW 16, May
Advertisements

Contrail and Federated Identity Management
Commercial Presentation 1AIAC Group 1.  Motivation – Qualification Assurance  CERTCOP - Competence verification  Motivation – Document Validity.
Internet Security Protocols
Lecture 23 Internet Authentication Applications
Securing Insecure Prabath Siriwardena, WSO2 Twitter
WSO2 Identity Server Road Map
Mashing Up with User-Centric Identity America Online LLC John Panzer, Praveen Alavilli.
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
OpenID Connect Update and Discussion Mountain View Summit – September 12, 2011 Mike Jones – Microsoft John Bradley – Independent Nat Sakimura – Nomura.
Hannes Tschofenig MIT CFP Privacy & Security Working Group Feb. 2 nd 2011.
Finalize RESTful Application Programming Interface (API) Security Recommendations Transport & Security Standards Workgroup January 28, 2014.
User Authentication Recommendations Transport & Security Standards Workgroup December 10, 2014.
Federated Shibboleth, OpenID, oAuth, and Multifactor | 1 Federated Shibboleth, OpenID, oAuth, and Multifactor Russell Beall Senior Programmer/Analyst University.
OAuth/UMA for ACE 24 th March 2015 draft-maler-ace-oauth-uma-00.txt Eve Maler, Erik Wahlström, Samuel Erdtman, Hannes Tschofenig.
TATRC and MITRE to NwHIN Power Team 12 June 2013 RESTful Health Exchange (RHEx)
Health IT RESTful Application Programming Interface (API) Security Considerations Transport & Security Standards Workgroup March 18, 2015.
Prabath Siriwardena Senior Software Architect. An open source Identity & Entitlement management server.
UMA Could I Manage My Own Data. Please?. Agenda Business Trends & Technical Solutions Distributed Business (Decentralisation) Mobility & Automation Delegation.
Distributed Web Security for Science Gateways Jim Basney In collaboration with: Rion Dooley Jeff Gaynor
Identity Management Report By Jean Carreon and Marlon Gonzales.
Saml-intro-dec051 Security Assertion Markup Language A Brief Introduction to SAML Tom Scavo NCSA.
HIT Standards Committee HIT Standards Committee Privacy and Security Workgroup Discussion of NwHIN Power Team Recommendations August 6,
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Lecture 23 Internet Authentication Applications modified from slides of Lawrie Brown.
Workgroup Discussion on RESTful Application Programming Interface (API) Security Transport & Security Standards Workgroup January 12, 2014.
OpenPASS Open Privacy, Access and Security Services “Quis custodiet ipsos custodes?”
Computer Security: Principles and Practice First Edition by William Stallings and Lawrie Brown Lecture slides by Lawrie Brown Chapter 22 – Internet Authentication.
Planning the Future of CDC Secure Public Health Transactions and Public Health Information Network Messaging System (PHINMS) Jennifer McGehee, Tim Morris,
XMPP Concrete Implementation Updates: 1. Why XMPP 2 »XMPP protocol provides capabilities that allows realization of the NHIN Direct. Simple – Built on.
Openid Connect
Identity Management Hannes Tschofenig. Motivation OAuth was created to allow secure and privacy friendly sharing of data. OAuth is not an authentication.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Security Token Service Valéry Tschopp - SWITCH.
NASA SensorWeb AIP-5 Kick-off User Authentication & Licensing Pat Cappelaere Vightel Stu Frye SGT Dan Mandl GSFC Karen Moe GSFC 1.
Authorisation Jens Jensen, Phil Kershaw (STFC) et al. contrail is co-funded by the EC 7th Framework Programme under Grant Agreement nr contrail-project.eu.
Access Management 2.0: UMA for the #UMAam20 for questions 20 March 2014 tinyurl.com/umawg for slides, recording, and more 1.
Justin Richer The MITRE Corporation October 8, 2014 Overview of OAuth 2.0 and Blue Button + REST.
Federated Shibboleth, OpenID, oAuth, and Multifactor | 1 Federated Shibboleth, OpenID, oAuth, and Multifactor Russell Beall Senior Programmer/Analyst University.
Security and Privacy for the Smart Grid James Bryce Clark, OASIS Robert Griffin, RSA Hal Lockhart, Oracle.
Secure Mobile Development with NetIQ Access Manager
OpenID Connect Working Group May 10, 2016 Mike Jones Identity Standards Architect – Microsoft.
INDIGO – DataCloud Security and Authorization in WP5 INFN RIA
New v2.0 Auth model to authenticate and authorize to Outlook.com APIs and the Microsoft Graph  Same OAuth2 protocols work for both consumer and commercial.
Connected Identity & the role of the Identity Bus Prabath Siriwardena Director of Security Architecture WSO2.
OpenID Connect: An Overview Pat Patterson Developer Evangelist Architect
Web Authorization Protocol WG Hannes Tschofenig, Derek Atkins.
Access Policy - Federation March 23, 2016
NATE Blue Button Directory Detailed overview
4/18/2018 1:15 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Building Distributed Educational Applications using P2P
Wonderware Online Cost-Effective SaaS Solution Powered by the Microsoft Azure Cloud Platform Delivers Industrial Insights to Users and OEMs MICROSOFT AZURE.
OpenID Connect Working Group
OpenID Enhanced Authentication Profile (EAP) Working Group
OpenID Enhanced Authentication Profile (EAP) Working Group
NextGen Access Control Platform
OpenID Connect Working Group
Introduction to the FAPI Read & Write OAuth Profile
OpenID Connect Working Group
X-Road as a Platform to Exchange MyData
ARCHITECTURE OVERVIEW
Mary Montoya, CIO Bogi Malecki, Project Manager
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
NHS Identity Authentication fit for modern health and social care
OpenID Connect Working Group
OpenID Enhanced Authentication Profile (EAP) Working Group
OpenID Connect Working Group
OpenID Enhanced Authentication Profile (EAP) Working Group
Check-in Identity and Access Management solution that makes it easy to secure access to services and resources.
OpenID Connect Working Group
OpenID Enhanced Authentication Profile (EAP) Working Group
Presentation transcript:

The Internet Identity Layer OpenID Connect Update for HIT Standards Committee’s Privacy and Security Workgroup Wednesday, March 12th from 10:00-2:45 PM Nat Sakimura Chairman, OpenID Foundation

The Internet Identity Layer TCP/IP Reference Model

The Internet Identity Layer Application Software/Service IAM Over 95% of the internet security issues stems from lousy identity and access management (IAM). Application Software/Service IAM

The Internet Identity Layer Outsourcing to the Identity Layer  enables application software / service to focus on what they are good at. Application Software/Service Identity Layer

The Internet Identity Layer OpenID Connect is now a fully ratified international standard and is ready to be used  OpenID Connect specifications:  OpenID Connect Core OpenID Connect Core  Defines the core OpenID Connect functionality: authentication built on top of OAuth 2.0 and the use of claims to communicate information about the End-User   OpenID Connect Discovery OpenID Connect Discovery  (Optional) Defines how clients dynamically discover information about OpenID Providers   OpenID Connect Dynamic Registration OpenID Connect Dynamic Registration  (Optional) Defines how clients dynamically register with OpenID Providers   OAuth 2.0 Multiple Response Types OAuth 2.0 Multiple Response Types  Defines several specific new OAuth 2.0 response types  (c)2014 by Nat Sakimura. CC-BY-SA

The Internet Identity Layer An identity layer on top of OAuth 2.0  Simple, REST based, yet secure;  Authentication method agnostic and supports Authentication Context and step up authentication;  Consent Framework Inside (explicit, implicit, revocation);  Fair Information Practice Principles (FIPPs) friendly;  Access Delegation (Access Granting) so that data can be accessed without user in presence;  Distributed Claims model for dealing with multiple data sources; (c)2014 by Nat Sakimura. CC-BY-SA

The Internet Identity Layer Implementing OpenID Connect is “Simple & Easy” yet Secure  Multiple open source implementations as well as commercial implementations are available.  Options for digital signature and end to end encryption. Open source implementations Java MITREid Connect oleo OX OpenID Connect Platform PHP phpOIDC Python pyoidc Ruby Ruby OpenID Connect etc. Open source implementations Java MITREid Connect oleo OX OpenID Connect Platform PHP phpOIDC Python pyoidc Ruby Ruby OpenID Connect etc. (c)2014 by Nat Sakimura. CC-BY-SA

The Internet Identity Layer IdP Has been looking at the NwHIN related use cases when coming up with requirements. “Alice goes to a college use case” Alice IdP 1.Alice downloads higher assurance authentication app and creates an account at an IdP. (May reuse her account if she has it already) Chicago Clinic 2. Consumer goes to doctor’s office and have her existing health record bound to her IdP identity The doctor knows Alice well so there is no issue in the identity binding. (c)2014 by Nat Sakimura. CC-BY-SA

The Internet Identity Layer IdP “Alice goes to a college use case” (continued) Alice IdP 3. Now she moves to Boston to attend college. She fell sick after that. Chicago Clinic 4. Alice authorizes the access to her records at Chicago Clinic to Boston Clinic (ID Token format based structured token) Boston Clinic 5. Boston clinic presents the token to obtain Alice’s record at the Chicago Clinic (c)2014 by Nat Sakimura. CC-BY-SA

The Internet Identity Layer Used in Blue Button+ & RHEx  “Final Recommendations for RESTful Exchange Standards”  Aug_HITSC_NwHINPT_FINAL.pdf Aug_HITSC_NwHINPT_FINAL.pdf (c)2014 by Nat Sakimura. CC-BY-SA

The Internet Identity Layer Appendix: Useful Links  OpenID Foundation OpenID Foundation  OpenID Specifications OpenID Specifications  OpenID Connect is here! – An Identity Layer on the internet OpenID Connect is here! – An Identity Layer on the internet  OpenID Connect Stripped down to just “Authentication” OpenID Connect Stripped down to just “Authentication”  Write an OpenID Connect server in three simple steps Write an OpenID Connect server in three simple steps (c)2014 by Nat Sakimura. CC-BY-SA