28

Shibboleth at Newcastle

  • Upload
    damita

  • View
    37

  • Download
    0

Embed Size (px)

DESCRIPTION

Shibboleth at Newcastle. Caleb Racey Webteam ISS. Shibboleth experiences. Program Background What shib has enabled Benefits of shib How to do shib. Background. IAMSECT Project - JISC funded Shib early adopter 2 year project (finished this summer) VLE focussed - PowerPoint PPT Presentation

Citation preview

Page 1: Shibboleth  at  Newcastle
Page 2: Shibboleth  at  Newcastle

Shibboleth at

NewcastleCaleb Racey WebteamISS

Page 3: Shibboleth  at  Newcastle

Shibboleth experiences

Program Background What shib has enabled Benefits of shib How to do shib

Page 4: Shibboleth  at  Newcastle

Background

IAMSECT Project - JISC funded Shib early adopter 2 year project (finished this summer) VLE focussed Focus on shared medical students Collaboration with Durham

One of few practical deployment Projects

Page 5: Shibboleth  at  Newcastle

What we use shib for

Blogs

Mailing lists

Wikis

Webforms

Course submission

VLEs

Athens

Page 6: Shibboleth  at  Newcastle

Blogs

Page 7: Shibboleth  at  Newcastle

Blogs

Ease of installation: Modify php authentication code

(1 man day)

Benefits:User account creation automatedLogin never exposed to potentially untrustworthy code

Page 8: Shibboleth  at  Newcastle

Sympa mailings list

Page 9: Shibboleth  at  Newcastle

Sympa Mailing lists

Ease of installation: Supported out of the box,

adjust config file(1 hour)

Benefits:SSOAuto account creation Allows both shib and local Auth

Page 10: Shibboleth  at  Newcastle

Mediawiki

Page 11: Shibboleth  at  Newcastle

Mediawiki

Ease of installation: Download + install “extension”

tweak config file (1 hour)

Benefits:SSOUser accounts creation automatedLogin never exposed to potentially untrustworthy code

Page 12: Shibboleth  at  Newcastle

Access controlled websites

Page 13: Shibboleth  at  Newcastle

Quick easy Access Control

Ease of installation: .htaccess file by users (5 mins)

Benefits: Web developers don’t need to understand

complexities of secure loginAuto population of info fields (email addresses etc)

Page 14: Shibboleth  at  Newcastle

Coursework.cs

Page 15: Shibboleth  at  Newcastle

Coursework.cs

Ease of installation: Install shib + configure server

Work out how best to do WAYF

Benefits: Federated service now possible, Durham

students can now use.

Page 16: Shibboleth  at  Newcastle

Medical VLE

Page 17: Shibboleth  at  Newcastle

Medical VLE

Ease of installation: Hard (Zope based) fast_cgi complex difficult user base Large legacy

Benefits:SSORoadmap away from legacy

Reduced admin

Page 18: Shibboleth  at  Newcastle

Athens

Page 19: Shibboleth  at  Newcastle

Athens

Page 20: Shibboleth  at  Newcastle

Athens

Ease of installation:

Hard (at the time) : - easy now?

working out how to join multiple feds

SSL cert incompatibility worries- now gone

Benefits:

SSO

Reduced Admin overhead

Page 21: Shibboleth  at  Newcastle

What shib is not used for

Blackboard in Newcastle Blackboard shib support is UNIX based Windows possible (but not out of the

box) Durham have test UNIX install

Page 22: Shibboleth  at  Newcastle

Benefits of shib

International takeup = defacto standard“out of the box” shibd apps available.

One web login technology to supportLess SysAdmin effortLess documentationLess user education

Less burden on web developers, don’t need to understand:How to do secure login How / Where to get user data

Page 23: Shibboleth  at  Newcastle

How to install

Very brief overview of stepsPrerequisitesIdPSP

Timescales

See http://iamsect.ncl.ac.uk for details

Page 24: Shibboleth  at  Newcastle

How to install: prerequisites

Prerequisites:

Identify suitable password store

e.g. Active Directory

Learn how to do https

SSL certs, certificate Authorities

Deploy WebISO or simple sign on

e.g. Pubcookie, CAS, Mod_auth_Ldap

Page 25: Shibboleth  at  Newcastle

How to install: shib IdP

Install and configure the software:• not that hard (anymore)• Java based (java skills not needed)• Follow guide • tweak xml config files

Difficult bits:• SSL certs (global sign or Thawte)• Identify institutional data stores

Page 26: Shibboleth  at  Newcastle

How to Install: shib SP

Linux + Apache:Prerolled RPMs= install + tweak config file (couple of hours)

Windows + IIS:MSI installer= install+tweak config file

(couple of hours)Java, Python, Ruby, Perl or cgi: Stick behind linux + apache, Install + configure connector (mod_jk, fast_cgi) (couple of days)

Page 27: Shibboleth  at  Newcastle

Where to get help

https://authdev.it.ohio-state.edu/twiki/bin/view/Shibboleth/WebHome

http://iamsect.ncl.ac.uk http://shib.kuleuven.be/ http://www.switch.ch/aai/

Page 28: Shibboleth  at  Newcastle

Questions?