April 22nd 2008 Internet2 Spring member meeting Caleb Racey Newcastle University UK Studies in Advanced Access Management.

Slides:



Advertisements
Similar presentations
Lousy Introduction into SWITCHaai
Advertisements

MyProxy Jim Basney Senior Research Scientist NCSA
College An insight Into the College VLE Graham Mason
Next Generation Athens Services Ed Zedlewski UK e-Science Town Meeting, London, 11 April 2005.
Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Torsten Antoni – LCG Operations Workshop, CERN 02-04/11/04 Global Grid User Support - GGUS -
Grouper Training End Users Lite UI – External Users
Towards Common Identity Services Tom Barton University of Chicago.
Office 365 Identity June 2013 Microsoft Office365 4/2/2017
The technical side of Portals and ePortfolios Bonnie Ferguson Michael Wilcox.
SP Business Suite Deployment Kick-off
Introduction to Shibboleth and the IAMSECT Project.
Agenda AD to Windows Azure AD Sync Options Federation Architecture
KC-ROLO Project Kidderminster College Repository Of Learning Objects Graham Mason & Ed Beddows.
SP 2013 User Profile Service Overview Connecting your Profile to the Portal.
MyProxy: A Multi-Purpose Grid Authentication Service
Shibboleth at Newcastle Caleb Racey Webteam ISS Shibboleth experiences Program  Background  What shib has enabled  Benefits of shib  How to do shib.
Identity Management: Services, Tools and Processes Cal Racey
Thee-Framework for Education & Research The e-Framework for Education & Research an Overview TEN Competence, Jan 2007 Bill Olivier,
Case Study: Newcastle University
Supporting further and higher education Current A&A Developments in the UK Alan Robiette, JISC Development Group.
Collaboration tools at Newcastle Caleb Racey
Grouper at the University of Minnesota Christopher A. Bongaarts Grouper Virtual Working Group May 20, 2013.
A detailed look at the Microsoft Windows Infrastructure at UWE including Active Directory (AD), MIIS, Exchange, SMS, IIS, SQL Server, Terminal Services.
TNC2004 Rhodes 1 Authentication and access control in Sympa mailing list manager Serge Aumont & Olivier Salaün May 2004.
Penn Groups PennGroups Central Authorization System June 2009.
Intro to Grouper There’s nothing fishy about Identity Management with Grouper.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Grouper after Groups Enabling Net+ Services with PAP, PEP, and PDP...Oh My! October 3rd, 2012 Bill Thompson IAM Architect, Unicon Chris Hyzer Grouper Developer,
Collaborative Platforms. Collaborations and Virtual Organizations IdM is a critical dimension of collaboration, crossing many applications.
Empowering people-centric IT Unified device management Access and information protection Desktop Virtualization Hybrid Identity.
Erie 1 BOCES / WNYRIC eBOCES applications Visit us at:
Real Life Solution, Real Life Problems: A-Select, An Open Source Federated Identity Management Solution An Identity 1.0 story Maarten Koopmans SURFnet,
Shibboleth: An Introduction
Technical Topics for Deployed Campuses: Web SSO Will Norris University of Southern California.
ITS – Identity Services ONEForest Security Jake DeSantis Keith Brautigam
Middleware Futures Internet2 Member Meeting Arlington VA, April 2006 RL “Bob” Morgan, University of Washington and Internet2.
Grouper Tom Barton University of Chicago. I2MM Spring Outline  Grouper’s place in the world  Some Grouper guts  Deployment scenarios.
JTC Consulting Group Knowledge Management System Jennifer Leigh Carlos Pena Terry Yong 1.
Satisfy Your Technical Curiosity 27, 28 & 29 March 2007 International Convention Center (ICC) Ghent, Belgium.
ISC-ASTT PennGroups Central Authorization System (Grouper) June 2009.
FROM MIT KERBEROS TO MICROSOFT ACTIVE DIRECTORY The Pennsylvania State University’s move from a lower case MIT Kerberos realm to a Standard Microsoft Active.
University of Washington Collaboration: Identity and Access Management Lori Stevens University of Washington October 2007.
KC-ROLO Project Kidderminster College Repository Of Learning Objects Graham Mason & Ed Beddows.
Grouper attributes and privileges FUTURE features in Internet2 MACE Grouper June 2009 Chris Hyzer University of Pennsylvania Internet2.
WSO2 Identity Server 4.0 Fall WSO2 Carbon Enterprise Middleware Platform 2.
Networks ∙ Services ∙ People Mandeep Saini TNC15, Porto, Portugal Virtual organisation Authorisation Management Practices in Research and.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
Content Management Systems. Fast, easy, lower cost ways to create and maintain information on the web The alternatives to build-it-yourself HTML.
V7 Foundation Series Vignette Education Services.
Networks ∙ Services ∙ People Andrea Biancini #TNC15, Porto, Portugal Implementing Grouper to federate user authorization Federated Authorization.
Office of Information Technology GT Identity and Access Management JA-SIG CAS project (introducing login.gatech.edu) April 29th,
L’Oreal USA RSA Access Manager and Federated Identity Manager Kick-Off Meeting March 21 st, 2011.
Web SSO with Cloud Resources using AD Federation Services
Implementing a SharePoint Portal
SP Business Suite Deployment Kick-off
Using Your Own Authentication System with ArcGIS Online
Sakai ID & Access Management
Stop Those Prying Eyes Getting to Your Data
LIGO Identity and Access Management
Integrating Enterprise Applications Into SharePoint® Portal Server
HMA Identity Management Status
European AFS & Kerberos Conference 2010
Central Authorization System (Grouper) June 2009
Matthew Levy Azure AD B2B vs B2C Matthew Levy
Supporting Institutions Towards a Shibbolized Infrastructure
Developing for Windows Azure
James Cowling Senior Technical Architect
Securing web applications Externally
Presentation transcript:

April 22nd 2008 Internet2 Spring member meeting Caleb Racey Newcastle University UK Studies in Advanced Access Management

Context: Who Am I Team Leader Middleware team, Newcastle University 8 years experience of Systems Admin for Web 5 years working on SSO issues 4 years with shibboleth 1 year with grouper

Context: Newcastle university UK University 4,700 staff 17,000 students Research Intensive Medical School Centralised IT service

Context: identity experiences No central directory No central identity source Identity management is adhoc Deployment by advocacy rather than policy Large mature shibboleth deployment 10% of entities registered in UK federation Shib used more internally than externally

Context: What is grouper System for managing group information Collaborative effort from internet2 API for managing groups –Supports “group math” –Uses subject API UI + webservice + shell interfaces onto API

Newcastle’s grouper deployment GFIVO: JISC funded 2 year project Agenda What problem are we trying to solve What we hope to gain Why we want grouper What we are doing Lessons learned 1/4

What problem are we trying to solve Access control to systems Targeted Information flow: the right information to the right people. Mess of group information in apps most have their own group management same groups replicated many times (differently) –duplication of effort –valuable business information inaccessible –User confusion Growing federated nature of identity and applications Shib has exposed our weak ID management

What do we hope to gain Technically Centralised reusable group management Lower app development times Better user experience Consistency in service Greater control for helpdesk Intangibles Greater user awareness of: access control personal identity information Democratisation access control

Why we want grouper Group info key to identity management in HE Mature Developed by people active in group management for years Good Community of developers/users Supports multiple user interfaces Understands fragmented identity stores Federateable (via shib) Good licence (apache licence)

What we are doing Incremental phased role out strategy Federated use case from day 1 Setup loosely coupled raft of applications No LDAP No Signet

Where is existing group information SAP ERP system VLEs (blackboard, plone, moodle, coursework) lists Web site (Myprofiles) Paper in offices Reading lists Library systems (aleph) Sharepoint Nowhere Face book!

Use cases (Phase I) Research support: Research Wikis (federated) Blogs lists (federated) Sakai research platform (federated) Teaching and learning: Podcasting of lectures (federated) Teaching wikis Internal: monitoring via nagios + munin documentation wikis

Potential Use cases (Phase II??) Staff profile structuring –Web publishing –Research assessment –Teaching assessment Shared File system control Door control Provisioning to Google Apps Reading lists Information portal 1/2

1st round: Simple integration via gsh Grouper Shell (gsh) Command line interface onto grouper API Usage pattern familiar to systems administrators No user interaction (no need for further education) Good for replacing existing adhoc database based systems Easy first step People can use grouper without knowing it

2 nd Round: Webservices Web service interface onto grouper API (more later) Group management in the app Management in the access denied page (403 page) Simple user interface solving one problem Gives control back to application developer Maybe Sympa integration?

3rd Round: Grouper UI Current phase Deploy grouper UI 3rd phase because: Grouper UI is complex to deploy –Was Technology demonstrator –Recently revamped (thanks to penn) Grouper UI is complex to develop –Heavily abstracted –Heavily configurable

Grouper webservices New addition to grouper In grouper 1.3RC1 Thanks Chris Hyzer for code contribution Based on Apache Axis SOAP and REST styles SOAP supports basic authentication+ WS- Security support

WS-Security Provided by Apache Rampart Support for WS-security + WS-trust WS-sec = Auth via: – username/password –Kerberos –SAML –x509 Enables integration with.NET and SAP, Java WS- security based stacks, PHP also supported May enable advanced SAML, WS-Sec, WS-trust usecases (shib2??, Grid stuff??) 3/4

Lessons Learned: Benefits Enables All levels of user Grouper UI for Power users –Librarians, administrators, PAs Simple interface via webservices for users –Staff, students Webservices for developers on non java platforms –.NET, SAP, Python, PHP, Sympa Grouper API for java developers Grouper shell for Systems Admins

Lessons learned: benefits Grouper fills large pre-existing gap Grouper allows coherent interface onto incoherent data architecture People like access controlled apps Federated use emerges from internal use

Lessons Learned: requirements Skill sets prerequisites : Java systems admin (tomcat etc) Internal data architecture shell scripting WS use not struts Technical prerequisites: Free standing mysql server (others supported) Data Loader Tomcat server SSO (shib preferable)

Lessons Learned: Issues Issues Avoided: Naming convention debates –People are irrational about names –People will argue about hierarchy structure endlessly –The people who care most about structure are most powerful –Avoided by not exposing naming hierarchy….yet Issues Encountered: Users don’t grasp the concepts:- stems, groups, indirect membership solutions: introduce them slowly avoid use when possible UI redesign (thanks Penn)

Lessons Learned: Issues Getting data from data stores –Need for data loader Shib resolver reusable? Deprovisioning? Need for fast updating Grouper comes from an enterprise LDAP directory mindset No one understands LDAP AD admins don’t even know AD = LDAP Shib took 4 years, will grouper?

ANY QUESTIONS?