INTEGRATION WITH OTHER IDM SOLUTIONS Remember… The primary goal of KIM was to build a service- oriented abstraction layer for Identity and Access Management.

Slides:



Advertisements
Similar presentations
Office 365 Identity June 2013 Microsoft Office365 4/2/2017
Advertisements

CASE STUDIES Indiana University University of California, Davis University of Maryland San Joaquin Delta College University of Arizona University of Washington.
Core identity scenarios Federation and synchronization 2 3 Identity management overview 1 Additional features 4.
ELAG Trondheim Distributed Access Control - BIBSYS and the FEIDE solution Sigbjørn Holmslet, BIBSYS, Norway Ingrid Melve, UNINET, Norway.
Eunice Mondésir Pierre Weill-Tessier 1 Federated Identity with Ping Federate Project Supervisor: M. Maknavicius-Laurent ASR Coordinator: G. Bernard ASR.
Presenter(s): Candace Soderston Matt Sargent Bill Yock Date:November 16, 2011 Time:2:30 to 3:30 pm Help Shape the Future of Open Source Identity and Access.
Kuali Identity Management: Introduction and Implementation Options Jasig - Spring 2010 Wednesday, March 10, :30 am.
Introduction to Kuali Rice ITANA Screen2Screen: Kuali on Campus May 2009 Eric Westfall – Kuali Rice Project Manager.
Beispielbild Shibboleth, a potential security framework for EDIT Lutz Suhrbier AG Netzbasierte Informationssysteme (
Identity management integration options for Office 365
Federated sign-in WS-Federation WS-Trust SAML 2.0 Metadata Shibboleth Graph API Synchronize accounts Authentication.
UC Irvine’s Pre-Shib Attribute Setup PH / QI Directory Provides Authoritative Attribute Store –Had both Faculty / Staff and Student Information UCI’s Campus.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
Problem Statement AD DB App1 DB App2 AD App4 App6 AD App5 Intranet Extranet Cloud AD App3 DB SSO Separate Sign-in Separate Sign-in Separate Sign-in.
Important when you launch Yammer Enterprise Create an engaged and trusted community Decide about User Profile Syncs Various User and Admin.
Widely Distributed Access Management Tom Barton University of Chicago.
CASE STUDY: UNIVERSITY OF CALIFORNIA, DAVIS. UNIVERSITY OF CALIFORNIA, DAVIS Implemented Rice in October 2009 Integrated home-grown Faculty Merit.
Matt Steele Senior Program Manager Microsoft Corporation SESSION CODE: SIA326.
Implementing Kuali Identity Management at your Institution Kuali Days VIII San Antonio Texas Pre-conference Workshop Monday, November 16, a.m. -
OUC204. Recently Announced… Identity Integration Options 2 3 Identity Management Overview 1.
1 Kuali Identity Management Advanced CAMP: Identity Services Summit for Higher Ed Open / Community-Source Projects.
Kuali Rice at Indiana University Rice Setup Options July 29-30, 2008 Eric Westfall.
BfB: Supporting Collaboration with Infrastructure.
RECALL THE MAIN COMPONENTS OF KIM Functional User Interfaces We just looked at these Reference Implementation We will talk about these later Service Interface.
Identity Management Access control / access management
TNC2004 Rhodes 1 Authentication and access control in Sympa mailing list manager Serge Aumont & Olivier Salaün May 2004.

Implementing KFS Release 2 (Let’s Get Cookin’!) Susan Moore / Jonathon Keller, UC - Davis Vince Schimizzi / Mike Criswell, MSU.
SSL, Single Sign On, and External Authentication Presented By Jeff Kelley April 12, 2005.
KUALI IDENTITY MANAGEMENT Provides services for Identity and Access Management in Kuali Integrated Reference Implementations User Interfaces An “integration.
Shibboleth: Installation and Deployment Scott Cantor July 29, 2002 Scott Cantor July 29, 2002.
Phone: Mega AS Consulting Ltd © 2007  CAT – the problem & the solution  Using the CAT - Administrator  Mega.
Neil Witheridge APAN29 Sydney February 2010 ARCS Authorisation Services Neil Witheridge Manager, ARCS Authorisation Services APAN29, Sydney, February 2010.
Shibboleth 2.0 IdP Training: Authentication January, 2009.
CAS Lightning Talk Jasig-Sakai 2012 Tuesday June 12th 2012 Atlanta, GA Andrew Petro - Unicon, Inc.
Using Grouper and Signet for Access Management Kathryn Huxtable GPN Annual Meeting 30 May 2008
Emerson David – University of California Davis David Elyea – San Joaquin Delta College Scott Gibson – University of Maryland Jeremy Hanson – Iowa State.
Paul Andrew. Recently Announced… Identity Integration Options 2 3 Identity Management Overview 1.
Kuali Identity Management Overview. Why did we write KIM? Common Interface for Kuali Applications Provide a Fully-Functional Product A Single API for:
Presenter(s): Candace Soderston Matt Sargent Bill Yock Date:November 16, 2011 Time:2:30 to 3:30 pm Help Shape the Future of Open Source Identity and Access.
Building a production quality Rice Application at SJDC Kuali Days VI, Chicago Christopher Kirschenman – San Joaquin Delta Anthony Potts - rSmart 1.
Kuali Rice A basic overview…. Kuali Rice Mission First and foremost to provide a consistent development framework and common middleware layer for Kuali.
Kuali Rice at Indiana University From the System Owner Perspective July 29-30, 2008 Eric Westfall.
Shibboleth: Installation and Deployment Scott Cantor July 29, 2002 Scott Cantor July 29, 2002.
Implementing Kuali Identity Management at your Institution Jasig Spring 2010 Wednesday, March 10, am.
Kuali Identity Management: Introduction and Implementation Options Jasig - Spring 2010 Wednesday, March 10, :30 am.
KIM: Kuali Abstraction Layer for Identities, Groups, Roles, and Permissions.
February, TRANSCEND SHIRO-CAS INTEGRATION ANALYSIS.
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
Oracle HFM Implementation Boot Camp
Implementing Kuali Identity Management at your Institution Jasig Spring 2010 Wednesday, March 10, am.
15 Copyright © 2004, Oracle. All rights reserved. Adding JAAS Security to the Client.
Kuali Identity Management: Introduction and Implementation Options Jasig - Spring 2010 Wednesday, March 10, :30 am.
What’s new with Grouper 26-April-2010, Spring Member Meeting Chris Hyzer, Grouper developer.
Unlocking the Secrets of Alfresco Authentication Mehdi BELMEKKI, Consultancy Team Alfresco.
COEXISTENCE WITH MICROSOFT EXCHANGE SERVER 5.5 Appendix A.
Recording Brief EMS Partner Bootcamp Variables Values Module Title
LIGO Identity and Access Management
CollegeSource Security Application &
Single Sign-On Led by Terrice McClain, Jen Paulin, & Leighton Wingerd
Federation Systems, ADFS, & Shibboleth 2.0
Shibboleth Integration Fairfield University
Prime Service Catalog 12.0 SAML 2.0 Single Sign-On Support
M7: New Features for Office 365 Identity Management
Open Source Web Initial Sign-On Packages
Implement Web Application Proxy (WAP)
Device Registration and Multi-Factor Authentication
Implementing KFS Release 2 (Let’s Get Cookin’!)
Shibboleth 2.0 IdP Training: Introduction
Presentation transcript:

INTEGRATION WITH OTHER IDM SOLUTIONS Remember… The primary goal of KIM was to build a service- oriented abstraction layer for Identity and Access Management Integration with other IDM services was acknowledged, expected, and designed for!

KIM INTEGRATION Integration with various Identity Management Components

KIM INTEGRATION Rice Database KIM Service Layer Reference Implementations

KIM INTEGRATION WITH CAS – Authentication system for Single Sign On (SSO) Two ways to integrate: CAS Server Rice Client Application Integration with Rice Client application will be the most likely integration scenario this is what we will focus on

CAS – RICE CLIENT INTEGRATION Integrate the CAS client with: Kuali Rice Standalone Server A Kuali Rice client application KIM provides an “AuthenticationService” which is used to inform the Rice framework about the authenticated principal Default implementation simply reads REMOTE_USER Sufficient for CAS integration

CAS – SETUP Simply configure the standard CAS servlet filters in your web.xml as you would normally AuthenticationFilter Cas20ProxyReceivingTicketValidationFilter HttpServletRequestWrapperFilter The usernames entered into the CAS login must match the principal names in your KIM implementation

KIM INTEGRATION WITH Microsoft Active Directory provides “LDAP-like” directory services among other network services You can integrate with this through LDAP (see next topic) Can also use this for groups This particular usage has been implemented at Indiana University We will look at it in detail during the case studies

INTEGRATING KIM WITH LDAP FOR IDENTITY LDAP Integration Efforts University of Arizona San Joaquin Delta College UC Davis Naval Post Graduate School Others… rSmart has worked with these various institutions to implement this integration

INTEGRATING KIM WITH LDAP FOR IDENTITY Will be included as a standard feature in a future version of Kuali Rice. Code exists in Rice 2.0, not fully tested for Beta1 Essentially involves customizing the IdentityService to load entity data from LDAP Will learn more details about how this works in the University of Arizona case study

KIM INTEGRATION WITH Intra-campus Web SSO Federated Access to a Rice application Using Shibboleth Attributes for KIM authorization

FEDERATED AUTHENTICATION Shibboleth Login Process

FEDERATED AUTHENTICATION Protecting a Rice application as a Service Provider (SP) A web server and openssl must be available first Add Shibboleth filters to the web server. Metadata defines the attributes to be passed between the Identity Provider and Service Provider. Override KIM Authentication Service

FEDERATED AUTHENTICATION Metadata Example: <AttributeRule Name=“urn:mace:dir:attribute-def:eduPersonPrincipalName” Header=“REMOTE_USER” Alias=“eppn”>

AUTHORIZATION ATTRIBUTES Using Shibboleth Attributes for KIM Authorization Entity Attributes Group Roles Permissions / Responsibilities

KIM INTEGRATION WITH In collaboration with Kuali Rice, the Internet2 Grouper team created a connector from the KIM GroupService to Grouper This connector was released and is available in Grouper 1.6 and later releases

ADAPTER OVERVIEW Custom Implementation of KIM Services using Grouper Client API GroupService GroupUpdateService IdentityService

INSTALLATION grouperClient.jar grouperKimConnector.jar grouper.client.properties Override kimGroupService and kimIdentityService

HOW TO OVERRIDE A KIM SERVICE <beans xmlns= ans …

KIM INTEGRATION WITH Recall… Earlier we stated that KIM is NOT an identity aggregator or provisioning tool However, Microsoft Forefront has this functionality Indiana University has used this tool as part of it’s Kuali Identity Management implementation Essentially synchronizes identities from multiple sources into our KIM database Will talk about this more in the IU case study