Consent-Informed Attribute Release (CAR) Serving SAML and OIDC/Oauth

Slides:



Advertisements
Similar presentations
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Advertisements

WHY CMS? WHY NOW? CONTENT MANAGEMENT SYSTEM. CMS OVERVIEW Why CMS? What is it? What are the benefits and how can it help me? Centralia College web content.
Identity Management Based on P3P Authors: Oliver Berthold and Marit Kohntopp P3P = Platform for Privacy Preferences Project.
The Business Value of CA Solutions Ovidiu VALEANU Senior Consultant DNA Software – CA Regional Representative.
CS CS 5150 Software Engineering Lecture 13 System Architecture and Design 1.
Prabath Siriwardena Senior Software Architect. An open source Identity & Entitlement management server.
Midwest Documentum User Group Harley-Davidson Documentum WCM 10/10/2006.
REDCap Overview Institute for Clinical and Translational Science Heath Davis Fred McClurg Brian Finley.
OAuth option for mHealth Brief Profile Proposal for 2013/14 presented to the IT Infrastructure Planning Committee R Horn (Agfa Healthcare)
May 30 th – 31 st, 2006 Sheraton Ottawa. Microsoft Certificate Lifecycle Manager Saleem Kanji Technology Solutions Professional - Windows Server Microsoft.
UMA Could I Manage My Own Data. Please?. Agenda Business Trends & Technical Solutions Distributed Business (Decentralisation) Mobility & Automation Delegation.
First Look Clinic: What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE )
HTML+JavaScript M2M Applications Viewbiquity Public hybrid cloud platform for automating and visualizing everything.
Federated Identity and the International Research Community Dr Ken Klingenstein Director, Internet2 Middleware and Security.
Copyright ©2012 Ping Identity Corporation. All rights reserved.1.
ArcGIS Server and Portal for ArcGIS An Introduction to Security
Siteman Cancer Center at Barnes-Jewish Hospital and Washington University School of Medicine Cancer Center Administration Database.
Chad La Joie Shibboleth’s Future.
…. PrePlanPrepareMigratePost Pre- Deployment PlanPrepareMigrate Post- Deployment First Mailbox.
1 Chapter Overview Publishing Resources in Active Directory Service Redirecting Folders Using Group Policies Deploying Applications Using Group Policies.
Portal for ArcGIS An Introduction
Applications Through a PrivacyLens: Overview Deck “what you release is who you are”
Paul Andrew. Recently Announced… Identity Integration Options 2 3 Identity Management Overview 1.
REDCap Overview Institute for Clinical and Translational Science Heath Davis Fred McClurg Brian Finley.
I4ma Server Overview. High Level Architecture Internet Mobile Device Web Browser I4ma Server SMS SMS Service.
Shibboleth What is it and what is it good for? Chad La Joie, Georgetown University.
Afresco Overview Document management and share
Week 4 Objectives Overview of Group Policy Group Policy Processing Implementing a Central Store for Administrative Templates.
Creating SmartArt 1.Create a slide and select Insert > SmartArt. 2.Choose a SmartArt design and type your text. (Choose any format to start. You can change.
11 IMPLEMENTING AND MANAGING SOFTWARE UPDATE SERVICES Chapter 7.
Attribute Release and Scalable Consent \. Part of the original vision for federated identity and necessary for it to succeed Federated identity is less.
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Building business application using Visual Studio 2013 LightSwitch.
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
Short Customer Presentation September The Company  Storgrid delivers a secure software platform for creating secure file sync and sharing solutions.
International Planetary Data Alliance Registry Project Update September 16, 2011.
DESKALERTS. INTERNAL COMMUNICATIONS | | DeskAlerts Enterprise Edition Features.
Web Authorization Protocol WG Hannes Tschofenig, Derek Atkins.
Introduction to SharePoint 2007 Brendon Schwartz
Eclipse Foundation, Inc. Eclipse Open Healthcare Framework v1.0 Interoperability Terminology HL7 v2 / v3 DICOM Archetypes Health Records Capture Storage.
The Holmes Platform and Applications
REDCap General Overview
Using Your Own Authentication System with ArcGIS Online
Lesson 19: Configuring and Managing Updates
Sakai ID & Access Management
eduroam Managed IdP - Roadmap
REST API for Mobile Devices
People-Centric Management
Platform Overview Provide your marketing and sales groups with a single, integrated, web based on-demand platform that allows them to easily automate and.
EMV® 3-D Secure - High Level Overview
Chapter 18 MobileApp Design
ConnectingOntario ClinicalViewer
To Join the Teleconference
API Documentation Guidelines
IT Connects: Lync and Box Staff Association Council
From home to business, from desktop to web and the devices in between, Office 2016 delivers the tools you need to get the work done, and you can get it.
JDXpert Workday Integration
Trend Micro Control Manager 5.0
Office 365 Identity Management
Topic: Building a Disability Management System
Enterprise Program Management Office
SharePoint Online Authentication Patterns
Technical Capabilities
Shibboleth and uApprove at University of Michigan
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
TPAF – My Pension Online
ONAP Architecture Principle Review
INTEGRATIONS WITH Content Providers
Check-in Identity and Access Management solution that makes it easy to secure access to services and resources.
INTEGRATIONS WITH Content Providers
Presentation transcript:

Consent-Informed Attribute Release (CAR) Serving SAML and OIDC/Oauth Ken Klingenstein Internet2

Consent-Informed Attribute Release (CAR) A system of components that serves attribute release and consent needs across all protocols – OIDC and OAuth as well as Shib/SAML. Integrates organizational and individual choices for attribute release Support for user consent decisions that are informed, effective, revocable, accessible, etc. Catalyzed by NIST NSTIC grant and now becoming an Internet2 open-source TIER component. Includes UI/UX, enterprise and individual attribute release policy stores, notification and event services, individual and organizational admin interfaces, all accessed through the CARMA API UI/UX well researched, well-designed and well-implemented. Includes Device and browser independent. Device adaptive - works well with mobile apps. i18n and locale Fine-grain controls on attribute release (down to value level of multi-valued attributes), explanations, reconsent options, friendly names and values, etc. User self-serve for consent management, revocation, etc.

CARMA in SAML flow Next-gen UI User Next-gen UI Enterprise Management Console Consent-informed Attribute Release Manager (CARMA) Informed Content Manager IdP TO SP Consent Event records Attribute Release Policy Service For Institutions (ARPSI) Consent Policy Service For Users (COPSU) Attribute Source

CARMA in OAuth flow Next-gen UI User Next-gen UI Enterprise Management Console Consent-informed Attribute Release Manager (CARMA) Informed Content Manager Oauth Client Authorization Server Consent Event records Attribute Release Policy Service For Institutions (ARPSI) Consent Policy Service For Users (COPSU)

UI

UI

What is Informed Content The fuel that drives effective and informed user consent decisions Limited, though extensible sets of marks, assessments, policies, etc. that are part of the UX Icons for IdP and SP SP IsRequired and Optional Attribute Needs Display-names and display-values for attributes Trustmark information Explanatory application-specific dialogue boxes (e.g. why attribute is needed) Privacy and third-party use policy pointer Additional user-centric information feeds Vetted, self-asserted, reputation systems, etc Far-reaching insights - https://arxiv.org/abs/1608.05661

Status and Next Steps The code is in pre-production stage. Central functionalities implemented and tested End-user UI under tweaking; admin and superadmin UI under development HA, packaged in standard TIER Docker containers. Scheduled to go through alpha/beta/1.0 over the next 6-12 months. Enhancements (policy editors, user-managed triggers for reconsent, improved admin interfaces, etc) await. A cycle of code release versions and bug fixes etc awaits

Outcomes Consistent, informed user experience across a variety of platforms and protocols Integration of institutional and individual attributes Location Emergency contact and medical information Personal schedules Managing consent across applications and consent as a service Ability to offer organizational advice to user Providing new options for accessibility Accessibility with Privacy Extending organizational attribute release policy from directory/IdP to other systems of record with bio-demographic attributes. Creates institutional policy repository and service for attribute release

User self-serve management of consent Consent as a user-managed IdP-provided app User authenticates to the consent manager to manage their existing policies, templates, etc. Can review and edit all existing user consent decisions Current release settings View logs and create templates While I’m away management What is released while the user is away - for batch, user-off-line apps, some Oauth flows permit/deny/use advice options

Enterprise management for consent To manage end user presentation, attribute release policy management, user consent policy options, logging, etc. Policy administration tool Will allow editing of organizational attribute release policies within a decentralized authority environment. Aimed at use by policy administrators, sysadmins of SOR Superadmin tool Will manage institution-wide settings Logos and skinning Reconsent triggers Managing opaque values, sensitive attributes and values, blacklist and persona non grata attributes, friendly names and values Can have additional layers of security Aimed for use by IdP/CAR sysadmins

Examples Managing R&S attribute release Adding consent options to other mechanisms for release “Required R&S attributes are released automatically for faculty, though they are informed once; for students, a consent screen is presented with an institutional set of recommendations for what to release” Institution can control who sees a consent screen on a per site basis Can also provide advice to a user based on attributes and group memberships “All students need to visit this alcohol education site. Only FERPA students need to see consent for this site, and we can present advice to them on what is needed” Managing when users need to reconsent “The privacy policy at a relying party has changed” “The value of the attribute you consented to be released has changed” Releasing attributes for access control “Your group membership will be released with consent when visiting a group-restricted site”

Additional information The CAR Team – Marlena Erdos, Rob Carter, Mary McKee, Shilen Patel, Ken Klingenstein https://spaces.internet2.edu/display/ScalableConsent/Scalable+Consent+Home