AAA for IMOS: Australian Access Federation & related components



Similar documents
The AAF and Shibboleth. eresearch Australasia Prof. James Dalziel Neil Witheridge

Federated Identity & Access Mgmt for Higher Education

Secure Federated Authentication and Authorisation to GRID Portal Applications using SAML and XACML Erik Vullings and James Dalziel

Identity Federation For Authenticating and Authorizing Researchers

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

IGI Portal architecture and interaction with a CA- online

Issues in federated identity management

SD Departmental Meeting November 28 th, Ale de Vries Product Manager ScienceDirect Elsevier

A Federated Authorization and Authentication Infrastructure for Unified Single Sign On

Perceptive Experience Single Sign-On Solutions

A Shibboleth View of Federated Identity. Steven Carmody Brown Univ./Internet2 March 6, 2007 Giornata AA - GARR

ShibboLEAP Project. Final Report: School of Oriental and African Studies (SOAS) Colin Rennie

E-LibUkr portal: Case study of Shibboleth and EZProxy in Ukraine.

The UK Access Management Federation

Policy on ARCS eresearch Services Firewall Configuration Requests

Identity and Access Management for Federated Resource Sharing: Shibboleth Stories

Shibboleth User Verification Customer Implementation Guide Version 3.5

Tenrox. Single Sign-On (SSO) Setup Guide. January, Tenrox. All rights reserved.

Federated Identity Architectures

SAML Security Option White Paper

Federated AAA middleware and the QUT SSO environment

Agenda. How to configure

SAML Federated Identity at OASIS

Building Australia s eresearch Capability: the challenge of data management. Adrian Burton and Margaret Henty

Flexible Identity Federation

IDENTITY MANAGEMENT AUDIT REPORT

Federated Identity Management and Shibboleth. Noreen Hogan Asst. Director Enterprise Admin. Applications

Australian Research Collaboration Service (ARCS) & Grid Activities in Australia

T0 Federation Scaling through self service. September, Heath Marks, Manager AAF.

The Primer: Nuts and Bolts of Federated Identity Management

Introducing Shibboleth

Biometric Single Sign-on using SAML

Evaluation of different Open Source Identity management Systems

White Paper Cybercom & Axiomatics Joint Identity & Access Management (R)evolution

Logout in Single Sign-on Systems

OpenSSO: Simplify Your Single-Sign-On Needs. Sang Shin Java Technology Architect Sun Microsystems, inc. javapassion.com

About Me. Software Architect with ShapeBlue Specialise in. 3 rd party integrations and features in CloudStack

The Primer: Nuts and Bolts of Federated Identity Management

Federated Identity Management. Willem Elbers (MPI-TLA) EUDAT training

Leveraging New Business Models with Identity Management An e-learning case study

Enabling SAML for Dynamic Identity Federation Management

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

SP-initiated SSO for Smartsheet is automatically enabled when the SAML feature is activated.

OIX IDAP Alpha Project - Technical Findings

Shibboleth N-Tier Support. Chad La Joie

FAME-PERMIS Project. University of Manchester University of Kent. London, July 2006

HP Software as a Service

Federated Identity Management Solutions

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

ELM Manages Identities of 4 Million Government Program Users with. Identity Server

WebNow Single Sign-On Solutions

National eresearch Collaboration Tools and Resources nectar.org.au

Federated Wikis Andreas Åkre Solberg

GFIPM & NIEF Single Sign-on Supporting all Levels of Government

Title: A Client Middleware for Token-Based Unified Single Sign On to edugain

Merit Cloud Media User Guide

The GISELA Science Gateway

Authentication and Single Sign On

OPENIAM ACCESS MANAGER. Web Access Management made Easy

Construct Clinical and E-learning Systems Integration Framework for Patient Education in Radiation Therapy

How Single-Sign-On Improves The Usability Of Protected Services For Geospatial Data

Licia Florio Project Development Officer Identity Federations in Europe

An overview of configuring WebEx for single sign-on. To configure the WebEx application for single-sign on from the cloud service (an overview)

Globus Toolkit: Authentication and Credential Translation

An overview of configuring WebEx for single sign-on. To configure the WebEx application for single-sign on from the cloud service (an overview)

Shibboleth : An Open Source, Federated Single Sign-On System David E. Martin martinde@northwestern.edu

Source code provided vs Open Source vs Free software Open Source comprises:

Auth0 SSO Drives B2B Expansion

Getting Started with Single Sign-On

CERN Single Sign On solution

Toward campus portal with shibboleth middleware

Q&A Session for Understanding Atrium SSO Date: Thursday, February 14, 2013, 8:00am Pacific

Single Sign On (SSO) Implementation Manual. For Connect 5 & MyConnect Sites

Federations 101. An Introduction to Federated Identity Management. Peter Gietz, Martin Haase

Get More from Microsoft SharePoint with Oracle Fusion Middleware. An Oracle White Paper January 2008

The Preservation and Sustainability of Research Data

Building Secure Applications. James Tedrick

UNI. UNIfied identity management. Krzysztof Benedyczak ICM, Warsaw University

Integrating Multi-Factor Authentication into Your Campus Identity Management System

SRS BIO OPTICAL WORKFLOW

RealMe. Technology Solution Overview. Version 1.0 Final September Authors: Mick Clarke & Steffen Sorensen

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

goberlin a Trusted Cloud Marketplace for Governmental and Commercial Services

Software Design Document SAMLv2 IDP Proxying

Development of a file-sharing system for educational collaboration among higher-education institutions

Entrust IdentityGuard Comprehensive

An overview of configuring Intacct for single sign-on. To configure the Intacct application for single-sign on (an overview)

INTEGRATION GUIDE. DIGIPASS Authentication for VMware Horizon Workspace

Identity Management and E-learning Standards for Promoting the Sharing of Contents and Services in Higher Education

Shibboleth Identity Provider (IdP) Sebastian Rieger

TECHNOLOGY BRIEF: INTEGRATED IDENTITY AND ACCESS MANAGEMENT (IAM) An Integrated Architecture for Identity and Access Management

DualShield SAML & SSO. Integration Guide. Copyright 2011 Deepnet Security Limited. Copyright 2011, Deepnet Security. All Rights Reserved.

Implementation Guide SAP NetWeaver Identity Management Identity Provider

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

Federated access to Grid resources

Data Management Plans - How to Treat Digital Sources

Delegation for On-boarding Federation Across Storage Clouds

Configuring Parature Self-Service Portal

DAM-LR Distributed Solution. - ideas -

Identity Federation Management to make Operational and Business Efficiency through SSO

Transcription:

AAA for IMOS: Australian Access Federation & related components James Dalziel Professor of Learning Technology, and Director, Macquarie E-Learning Centre Of Excellence (MELCOE) Macquarie University james@melcoe.mq.edu.au www.melcoe.mq.edu.au Presentation for IMOS Data Workshop, University of Tasmania June, 2007 Overview Middleware Trust Technology Shibboleth and the Australian Access Federation AAF and trusted services Suggested next steps 1

My Background Lead a research centre in IT infrastructure for the higher education and research sector (MELCOE) Includes eresearch and elearning All outputs are freely available as open source/open content Member of NCRIS 5.16 Steering Committee Lead/collaborate on national IT infrastructure projects MAMS for federated identity and access management ( trust federation ) leading to Australian Access Federation (AAF) Secure Repositories (using Fedora) based on access policies Secure Workspaces/Virtual Organisations ( IAMSuite ) Workflow for collaborative activities ( RAMS ) Involved in planning for the Australian National Data Service (ANDS) Middleware Middleware is a layer of software services that sit above the network, but below individual applications Middleware helps connect disparate systems; it is the glue that overcomes the limitations of isolated systems Middleware relies on open standards 2

Core Middleware One of the core components of middleware is identity and access management Particularly federated identity and access management Essential precursor to secure workspaces and data sharing Put simply: Who can get access to what? Identity side: Who are you, what are your attributes? Service side: What is accessible? (given identity and attributes) The Traditional Approach The traditional approach is that each application manages its own set of user accounts Leads to the endless proliferation of names and passwords Problems include: Growing IT support costs (especially helpdesk queries) Poor security (users struggle to manage all their accounts) Privacy concerns (difficult to preserve anonymity) Wheel re-invention (failure to re-use existing work) Reduced collaboration (it s just too hard) 3

A Solution Recent innovations provide an alternative to the traditional approach of applications managing accounts Requires three components: Identity s: (the part of) Organisations that can share who their users are and their attributes (eg, role) Service s: Services (ie, applications) that are accessible by users from Identity s Trust Federation: A trust framework (policy and technical) that connects Identity s and Services s A typical large research organisation (eg, university) contains one Identity (the directory) and may have many Service s The Process Prior Requirements: Identity establishes the identity and attributes of its members (users) Identity joins trust federation, shares attributes Services joins trust federation, uses attributes for access Access Process: A user logs in to their home organisation (Identity ) The user attempts to access a service (eg, secure workspace) The service requests/uses attributes about the user so as to make a decision about granting/denying access 4

Trust Technology There are a number of technologies that support trust federations PKI (Public Key Infrastructure) Shibboleth/SAML (Security Assertion Markup Language) At a high level, trust federation policy can be independent of specific technologies Although implementation details generally involve a complex mix of technology and policy Shibboleth Shibboleth is an open source implementation of the OASIS SAML open standard Focus on trust federations for education and research Development led by Internet 2 in the US, with contributions from around the world Including from Australia via the MAMS project Rollout of Shibboleth trust federations in the USA, UK, Australia, Switzerland, Finland, France, Germany, etc 5

Architecture View Manages trust between parties. Auditing Hosted by AARNet Manages trust between parties. Auditing? Provides services to internal and external users via the web. Want to focus on core business & avoid risks of managing users confidential info. Service Identity Attribute Authority manages and asserts (to trusted SPs) user s 7/31/2007 11 META ACCESS MANAGEMENT SYSTEM attributes securely. Have privacy concerns. Want transparent but secure SSO. Typical SAML Access Scenario Identity User wants to access SP Service 7/31/2007 12 META ACCESS MANAGEMENT SYSTEM 6

Typical SAML Access Scenario Identity User is redirected and selects IdP: Where Are You From Service 7/31/2007 13 META ACCESS MANAGEMENT SYSTEM Typical SAML Access Scenario User is redirected to IdP and logs in Identity Service 7/31/2007 14 META ACCESS MANAGEMENT SYSTEM 7

Typical SAML Access Scenario IdP uses Attribute Release Policy for SAML assertion Identity Service 7/31/2007 15 META ACCESS MANAGEMENT SYSTEM Typical SAML Access Scenario Identity User is redirected to SP with SAML handle Service 7/31/2007 16 META ACCESS MANAGEMENT SYSTEM 8

Typical SAML Access Scenario SP uses SAML handle to retrieve user attributes Identity Service 7/31/2007 17 META ACCESS MANAGEMENT SYSTEM Benefits Enhanced collaboration via easy sharing of secure resources and services Potential for less duplication of research (and new discoveries building on existing data) Home institution login reduces account management, and home institutions can better manage user accounts and security Identity assertions are backed by trusted institutions Strong privacy management, including trusted anonymous option 9

Australian Access Federation The Australian Access Federation project is taking forward the work of the MAMS (Shibboleth) and e-security (PKI) projects to develop a unified trust federation for higher education and research Policy and governance PKI and Shibboleth production rollout Adoption support, workshops, supporting systems, etc 10

Examples of trusted services Trusted (secure) repositories (documents, data, media) DSpace (integration of traditional application) Fedora (native support for SAML, XACML for authorisation) Others to come Secure Real-Time Text Chat Example: Online Librarian Trusted Gridsphere portal and Virtual Organisation management ( IAMSuite ) Including access to Grid services via Shibboleth/PKI bridge Workflow for collaborative research ( RAMS ) A A Shibboleth-enabled DSpace repository 11

A A Shibboleth and XACML-based Fedora Repository A A Shibboleth-based Secure chat service Online Librarian 12

A A Shibboleth-based Virtual Organisation system - IAMSuite A IAMSuite Toolkit for management of Virtual Organisations (secure workspaces) 13

A A IAMSuite: Example of VO tools shared calendar service A A IAMSuite VO: Configuring User Authorisation for Trusted Services 14

A IAMSuite integration with Grid Portlet for Certificates MAMS is leading the Security and Access stream for VeRSI eresearch projects 15

RAMS Research Activity Management System is a new workflow system for collaborative research activities Focus on research workflows that involve groups of researchers colalborating over multiple steps New data processing and branching functions in V2.1 For information, downloads and demo accounts, see http://rams.ramp.org.au/ RAMS workflow authoring: Online research group meeting 16

RAMS workflow authoring: Alternative example of online research group meeting Australian National Data Service ANDS is one of the major components of NCRIS 5.16 Three major components: Federation services infrastructure to support federated repositories for research data and related common services Stewardship services support for metadata, curation, archival, Outreach services support services for data management, choice of software to be available around the country ANDS currently being finalised, planned for launch late 2007/early 2008 For current details, see 5.16 Investment Plan 17

Implications for IMOS - Authentication The Australian Access Federation provides the foundations for trusted identities from trusted partners Trusted collaboration across organisational boundaries Large research organisations (Unis, CSIRO) join the Australian Access Federation as an Identity provider directly (ie, install Shibboleth IdP linked to directory) Smaller organisations, or large organisations with a small number of researchers, can join via the Virtual Home Organisation Facility provided by Federation as a proxy for own IdP Implications for IMOS Authentication (data access) The combination of Australian Access Federation and flexible access control policies (eg, XACML) provides the foundation for management of secure data Completely open data can be directly available on the internet Different policies for different datasets controlled by: Identity, user role, organisation Location Time (eg, closed at first, open later on) Actions (eg, open to view, closed to analyse, edit, etc) Explore integrating OpenDAP with Shibboleth & XACML Authenticated Federated Search potential to search across secure datasets according to access rights 18

Suggested Next Steps Add University of Tasmania (and other marine) Identity s to the Australian Access Federation Some other universities may already be members Add small marine research groups to Virtual Home Organisations in Federation Add MEST as a Service in Federation, and determine access policies for marine users User attributes required for different tasks (view, download, edit) Acknowledgement of Terms of Use/Intellectual Property/License (eg Creative Commons/Science Commons) Authenticated federated search for search across protected repositories Explore flexible access policies (eg XACML) for access to protected data (eg, using Mura XACML modules), and links to OpenDAP Track the evolution of ANDS, consider involvement 19