Shibboleth Update Advanced CAMP 7/31/02 RL “Bob” Morgan, Washington Steven Carmody, Brown Scott Cantor, Ohio State Marlena Erdos, IBM/Tivoli Michael Gettes,

Slides:



Advertisements
Similar presentations
Internet2 Shibboleth Project TERENA Networking Conference 2002, Limerick, Ireland RL “Bob” Morgan, Washington Steven Carmody, Brown Scott Cantor, Ohio.
Advertisements

Federated Digital Rights Management Mairéad Martin The University of Tennessee TERENA General Assembly Meeting Prague, CZ October 24, 2002.
GridShib: Campus/Grid RBAC Integration GGF15 Workshop: Leveraging Site Infrastructure for Multi-Site Grids October 3th, 2005 Von Welch
Implementing Shibboleth-based Virtual Organisations and VO Federations using IAMSuite (including AAF update) James Dalziel & Alan Lin Professor of Learning.
Shibboleth: How It Relates to SAML Marlena Erdos Aug 27, 2001.
Attributes, Anonymity, and Access: Shibboleth and Globus Integration to Facilitate Grid Collaboration 4th Annual PKI R&D Workshop Tom Barton, Kate Keahey,
Beispielbild Shibboleth, a potential security framework for EDIT Lutz Suhrbier AG Netzbasierte Informationssysteme (
Information Resources and Communications University of California, Office of the President UCTrust Implementation Experiences David Walker, UCOP Albert.
June 30, 2004CAMP Shibboleth Implementation Workshop Shibboleth Mockup - ARP GUI Management by Steven Carmody Brown University proxy Walter Hoehn.
Shibboleth Update a.k.a. “shibble-ware”
InCommon Policy Conference April Uses  In order to encourage and facilitate legal music programs, a number of universities have contracted with.
Credential Provider Operational Practices Statement CAMP Shibboleth June 29, 2004 David Wasley.
Welcome to CAMP Identity Management Integration Workshop Ann West NMI-EDIT EDUCAUSE/Internet2.
Shibboleth: New Functionality in Version 1 Steve Carmody July 9, 2003 Steve Carmody July 9, 2003.
Project Shibboleth Update, Demonstration and Discussion Michael R Gettes Duke University (on behalf of the entire shib team!!!) June.
Shib in the present and the future Ken Klingenstein Director, Internet2 Middleware and Security.
3 Nov 2003 A. Vandenberg © Second NMI Integration Testbed Workshop on Experiences in Middleware Deployment, Anaheim, CA 1 Shibboleth Pilot Local Authentication.
Mairéad Martin The University of Tennessee September 13, 2015 Federated Digital Rights Management.
Shibboleth Possible Features – Version 2 Steve Carmody July 9, 2003 Steve Carmody July 9, 2003.
GridShib Grid-Shibboleth Integration Von Welch, Tom Barton, Kate Keahey, Frank Siebenlist GlobusWORLD 2005.
InCommon as Infrastructure: How Recommended Practices and Federation Features Help Scale Federated Identity Management Michael R. Gettes, Carnegie Mellon.
7 October 2015 Shibboleth. Agenda  Shibboleth Background and Status  Why is Shibboleth Important (to Higher Ed)?  Current Pilots Course Management.
Shibboleth & Federations Renee’ Shuey May 4, 2004 ITS – Emerging Technologies The Pennsylvania State Universtiy.
Shibboleth: Installation and Deployment Scott Cantor July 29, 2002 Scott Cantor July 29, 2002.
Shibboleth Update Michael Gettes Principal Technologist Georgetown University Ken Klingenstein Director Interne2 Middleware Initiative.
David L. Wasley Office of the President University of California Shibboleth Safe delivery of reliable authorization data David L. Wasley University of.
GridShib: Grid/Shibboleth Interoperability September 14, 2006 Washington, DC Tom Barton, Tim Freeman, Kate Keahey, Raj Kettimuthu, Tom Scavo, Frank Siebenlist,
NSF Middleware Initiative Renee Woodten Frost Assistant Director, Middleware Initiatives Internet2 NSF Middleware Initiative.
Shibboleth A Federated Approach to Authentication and Authorization Fed/Ed PKI Meeting June 16, 2004.
Shibboleth Update RL “Bob” Morgan, Washington Steven Carmody, Brown Scott Cantor, Ohio State Marlena Erdos, IBM/Tivoli Michael Gettes, Georgetown Keith.
Internet2 CAMP Shibboleth Scott Cantor (Hey, that’s my EPPN too.) Tom Dopirak Scott Cantor (Hey, that’s my.
Rethinking Privacy As Bob Blakley says, “It’s not about privacy, it’s about discretion.” Passive privacy - The current approach. A user passes identity.
Shibboleth Authenticate Locally, Act Globally A Penn State Case Study Renee’ Shuey May 4, 2004 ITS – Emerging Technologies.
Shibboleth at Columbia Update David Millman R&D July ’05
Shibboleth: An Introduction
Internet2 Middleware Initiative Shibboleth Ren é e Shuey Systems Engineer I Academic Services & Emerging Technologies The Pennsylvania State University.
Shibboleth Access Management System Walter Hoehn & David Millman, Columbia University.
US of A and A Activities Ken Klingenstein, Director Internet2 Middleware Initiative.
Shibboleth: Status and Pilots. The Golden Age of Plywood.
Project Shibboleth Update, Demonstration and Discussion Michael Gettes May 20, 2003 TERENA Conference, Zagreb, Croatia Michael Gettes.
Shibboleth: Installation and Deployment Scott Cantor July 29, 2002 Scott Cantor July 29, 2002.
Shibboleth: Technical Architecture Marlena Erdos and Scott Cantor Revised Oct 2, 2001 Marlena Erdos and Scott Cantor Revised Oct 2, 2001.
1 Protection and Security: Shibboleth. 2 Outline What is the problem Shibboleth is trying to solve? What are the key concepts? How does the Shibboleth.
State of e-Authentication in Higher Education August 20, 2004.
February 1, 2002 Internet2 Middleware Initiative and MACE RL "Bob" Morgan, University of Washington.
Community Sign-On and BEN. Table of Contents  What is community sign-on?  Benefits  How it works (Shibboleth)  Shibboleth components  CSO workflow.
Mairéad Martin The University of Tennessee December 16, 2015 Federated Digital Rights Management.
GridShib Grid-Shibboleth Integration An Overview Von Welch
Shibboleth Trust Model Shibboleth/SAML Communities (aka Federated Administrations) Club Shib Club Shib Application process Policy decision points at the.
Shibboleth & Federated Identity A Change of Mindset University of Texas Health Science Center at Houston Barry Ribbeck
Shibboleth: Overview and Status The Shibboleth Architecture Team.
Welcome to Base CAMP: Enterprise Directory Deployment Ken Klingenstein, Director, Internet2 Middleware Initiative Copyright Ken Klingenstein This.
University of Washington Collaboration: Identity and Access Management Lori Stevens University of Washington October 2007.
Shibboleth Update January, 2001 Ken Klingenstein, Project Director, Internet2 Middleware Initiative Chief Technologist, University of Colorado at Boulder.
InCommon® for Collaboration Institute for Computer Policy and Law May 2005 Renee Shuey Penn State Andrea Beesing Cornell David Wasley Internet 2.
October 2, 2001 Middleware: Pieces and Processes RL "Bob" Morgan, University of Washington.
Shibboleth Authenticate Locally, Act Globally A Penn State Case Study.
2-Oct-0101 October 2001 Directories as Middleware Keith Hazelton, Senior IT Architect University of Wisconsin-Madison Keith Hazelton, Senior IT Architect.
Welcome to CAMP Directory Workshop Ken Klingenstein, Internet2 and University of Colorado-Boulder.
01 October 2001 “...By Any Other Name…”. Consequences and Truths (Ken) The Pieces and the Processes (Bob) Directories (Keith) Shibboleth and SAML (Scott)
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
Community Sign-On and BEN. Table of Contents  What is community sign-on?  Benefits  How it works (Shibboleth)  Shibboleth components  CSO workflow.
David Millman—Columbia January 2005
Shibboleth Project at GSU
Shibboleth Update a.k.a. “shibble-ware”
Michael R Gettes, Duke University On behalf of the shib project team
Overview and Development Plans
Federated Digital Rights Management
Shibboleth Deployment Overview
Shibboleth: Status and Pilots
Presentation transcript:

Shibboleth Update Advanced CAMP 7/31/02 RL “Bob” Morgan, Washington Steven Carmody, Brown Scott Cantor, Ohio State Marlena Erdos, IBM/Tivoli Michael Gettes, Georgetown Keith Hazelton, Wisconsin David Wasley, UCOP The CMU programming team Ken Klingenstein, Director Internet2 Middleware Initiative

Discussion outline Quick Definition/Architecture Refresh/ Review Current Status - Development Current Status - Rollout Demo Next Steps What Does it Take for a Campus to Install Shib? Installation and plumbing Joining the Club Here's how you can get involved! Questions/ Discussion.

Discussion outline Quick Definition/Architecture Refresh/ Review Current Status Demo Next Steps What Does it Take for a Campus to Install Shib? Installation and plumbing Joining the Club Here's how you can get involved! Questions/ Discussion.

Quick Definition/Architecture Refresh/ Review Background, Motivation High Level Architecture Policy and Trust

What is Shibboleth? An initiative to develop an architecture and policy framework supporting the sharing – between domains -- of secured web resources and services A project delivering an open source implementation of the architecture and framework

What is Shibboleth? A system... …with an emphasis on privacy users control release of their attributes …based on open standards (SAML) and available in open source form …built on “federated administration”

Example Scenarios 1.A member of the campus community accessing a licensed library resource 2.Students enrolled in a course across multiple universities accessing class materials and Learning Mgmt Systems 3.Research workgroups sharing controlled resources (the original web) 4.Intra-university information access

Why Shibboleth? Growing interest in collaboration and resource sharing among institutions Better security tools will make collaboration more “painless” and more secure Current "solutions" are primitive; we can do better today and without local overhaul

Why Shibboleth? Federated Administration Users registered only at their “home” or “origin” institution Flexibly partitions responsibility, policy, technology, and trust Authorization information sent, instead of authentication information when possible, use groups instead of people on ACLs identity information still available for auditing and for applications that require it

Why Shibboleth? Privacy Higher Ed has privacy obligations In US, “FERPA” requires permission for release of most personal identification information; encourages least privilege in information access General interest and concern for privacy is growing Shibboleth has active (vs. passive) privacy provisions “built in”

What is Shibboleth? Deliverables A partially-complete open-source implementation of SAML (OpenSAML) An open-source implementation of the Shibboleth architecture on top of OpenSAML Policies, trust infrastructure, and supporting material to enable deployment within interested communities, leveraging existing work when possible (e.g. eduPerson)

Quick Definition/Architecture Refresh/ Review Background, Motivation High Level Architecture Policy and Trust

High Level Architecture Destination and origin site collaborate to provide a privacy-preserving “context” for Shibboleth users Origin site authenticates user Destination site requests attributes about user directly from origin site Users (and organizations) can control what attributes are released

Technical Components Origin Site Handle Server Attribute Authority Target Site SHIRE SHAR WAYF Resource Manager Existing assumed components: for origins - Campus directory or attribute store; Web-ISO for targets - web servers and resource managers

High Level Architecture

Attribute Authority -- Management of Attribute Release Policies The AA provides ARP management tools/interfaces. Different ARPs for different targets Each ARP Specifies which attributes and which values to release Institutional ARPs (default) –administrative default policies and default attributes –Site can force include and exclude User ARPs managed via “MyAA” web interface Release set determined by “combining” Default and User ARP for the specified resource

Authorization Attributes Typical Attributes in the Higher Ed Community Affiliation“active member of EntitlementAn agreed upon opaque URIurn:mace:vendor:contract1234 OrgUnitDepartmentEconomics Department EnrolledCourseOpaque course identifierurn:mace:osu.edu:Physics201

Shibboleth and PKI Shibboleth will establish a lightweight PKI between sites and servers to secure itself. Shibboleth fully supports the use of certificates to authenticate users. Shibboleth follow-on work will fully support the use of certificates by target sites directly, provided the necessary profile work is undertaken.

Quick Definition/Architecture Refresh/ Review Background, Motivation High Level Architecture Policy and Trust

SAML and the Shibboleth architecture leave “tough” questions about policy and trust to implementers and deployers. Communities of sites that want to interoperate will establish federations with common policies and trust models

Federations (Circles of Trust) Communities must define (for example): attribute vocabulary, syntax, and usage expectations in areas like user identification and authentication, account policies a trust model for securing the system Internet2/MACE is forming one such federation (informally known as “Club Shib”) by creating policy documents and infrastructure for higher education sites and those with which we do business.

Discussion outline Quick Definition/Architecture Refresh/ Review Current Status Demo Next Steps What Does it Take for a Campus to install Shib? Installation and plumbing Joining the Club Here's how you can get involved! Questions/ Discussion.

Current Status Architecture about to enter final call Policy documents being drafted Programming divided among Carnegie Mellon, Ohio State, and additional contractors OpenSAML Beta-1 available now Shibboleth Alpha-2 available to selected sites early July, wider distribution soon (10-20 projects)

Current Status Call for participation went out to campuses in late-June for pilot with commercial content providers (EBSCO, Elsevier, sfx) Several European Higher Ed systems evaluating Shib for use country-wide First Shibbolized application has gone production. Production version of Shibboleth expected by October, with the goal of inclusion in the second NMI release

Currently working with NSDL (National Science Digital Library) Commercial Content Providers (EBSCO, Elsevier, sfx, OCLC) Meteor (Student Loan System) WebAssign (Web Based Testing, Physics and Chemistry)

Discussion outline Quick Definition/Architecture Refresh/ Review Current Status Demo Next Steps What Does it Take for a Campus to Install Shib? Installation and plumbing Joining the Club Here's how you can get involved! Questions/ Discussion.

Discussion outline Quick Definition/Architecture Refresh/ Review Current Status - Development Current Status - Rollout Demo Next Steps What Does it Take for a Campus to install Shib? Installation and plumbing Joining the Club Here's how you can get involved! Questions/ Discussion.

Next Steps Wider alpha Deployment, for verification and testing Complete v1 implementation Identify Other key applications Gain experience with federation What does it mean to “manage attribute release”? Shibbolizing other applications?

Discussion outline Quick Definition/Architecture Refresh/ Review Current Status Demo Next Steps What Does it Take for a Campus to Install Shib? Installation and plumbing Joining the Club Here's how you can get involved! Questions/ Discussion.

Discussion outline Quick Definition/Architecture Refresh/ Review Current Status Demo Next Steps What Does it Take for a Campus to Install Shib? Installation and plumbing Joining the Club Here's how you can get involved! Questions/ Discussion.

Policy and Trust: “Club Shib” A foundation on which to build: an initial set of attributes based on eduPerson but fully supporting bilateral arrangements a simple PKI suitable for “collaborative trust” a central registry of information about participating sites and their local account practices basic rules governing membership, usage of attributes, and layering of additional policies A low barrier to entry for both schools and information providers

Campus Account Practices of Interest to Club Members Initial identification/password assignment process for accounts Authentication mechanisms for account use Policy on the reuse of account names Business logic for key attributes like affiliation, as the need surfaces Current intent is descriptive, not prescriptive.

Discussion outline Quick Definition/Architecture Refresh/ Review Current Status - Development Current Status - Rollout Demo Next Steps What Does it Take for a Campus to install Shib? Installation and plumbing Joining the Club Here's how you can get involved! Questions/ Discussion.

Here's how you can get involved! Let us know you’re interested Join the lists Identify problems in your environment where Shib could provide value Respond to the CFP Talk to us this week!

THE END Acknowledgements: Design Team: David Wasley U of C; RL ‘Bob’ Morgan U of Washington; Keith Hazelton U of Wisconsin (Madison);Marlena Erdos IBM/Tivoli; Steven Carmody Brown; Scott Cantor Ohio State Important Contributions from: Ken Klingenstein (I2); Michael Gettes Georgeton, Scott Fullerton (Madison)

Questions, Discussion…..