introducing openathens la 2.0 feb mar 2009

33
David Orrell, Eduserv [email protected] www.eduserv.org.uk OpenAthensLA 2.0: An introduction OpenAthens workshops, February/March 2009

Upload: eduserv

Post on 10-Jun-2015

1.184 views

Category:

Technology


0 download

DESCRIPTION

An overview of developments on the new OpenAthens LA 2.0 product.

TRANSCRIPT

Page 1: Introducing OpenAthens LA 2.0 Feb Mar 2009

David Orrell, [email protected]

www.eduserv.org.uk

OpenAthensLA 2.0:An introduction

OpenAthens workshops, February/March 2009

Page 2: Introducing OpenAthens LA 2.0 Feb Mar 2009

2

Product goals and rationale

Architecture

Demo of administration tools

Page 3: Introducing OpenAthens LA 2.0 Feb Mar 2009

What is OpenAthens LA?

Software to enable federated access to internal and external Web resources

Page 4: Introducing OpenAthens LA 2.0 Feb Mar 2009

Identity Provider Service Providers

(resources)

Federated identity

ControlPolicy

Subscriptions

Management

Page 5: Introducing OpenAthens LA 2.0 Feb Mar 2009

Identity Provider Service Providers

(resources)

Federated identity

ControlPolicy

Subscriptions

Management

Page 6: Introducing OpenAthens LA 2.0 Feb Mar 2009

OpenAthens LA 1.0

• You know it as Athens DA

• 'Semi' federated– depends on central service

• Not fully standards compliant– only via central service

Page 7: Introducing OpenAthens LA 2.0 Feb Mar 2009

Since 1.0, a lot has changed...

Page 8: Introducing OpenAthens LA 2.0 Feb Mar 2009

1) Formation of The UK Access Management Federation, and other federations

Page 9: Introducing OpenAthens LA 2.0 Feb Mar 2009

2) Changing user behaviour• Web 2.0

• User-centric identity

• Social networks

Page 10: Introducing OpenAthens LA 2.0 Feb Mar 2009

3) Multiple identity standards• SAML

• OpenID

• Information Cards

Page 11: Introducing OpenAthens LA 2.0 Feb Mar 2009

That's all very well... but...

Page 12: Introducing OpenAthens LA 2.0 Feb Mar 2009

But...

• We've lost control and flexibility!

• We can't meet students expectations

• Athens also...– hid much of the complexity

– provided web-based administration→ distributed control

– provided statistics

Page 13: Introducing OpenAthens LA 2.0 Feb Mar 2009

Shibboleth administration

Shibboleth server

User-repository

System administrator

LibrarianConfiguration

IT Services

Page 14: Introducing OpenAthens LA 2.0 Feb Mar 2009

Our top 3 priorities for OpenAthens LA 2.0...

Page 15: Introducing OpenAthens LA 2.0 Feb Mar 2009

Priorities

1) Ease of installation, configuration & maintenance

• Web-based administration

• Built-in diagnostics and statistics

Page 16: Introducing OpenAthens LA 2.0 Feb Mar 2009

Priorities

2) Support for multiple, Open Standards

Page 17: Introducing OpenAthens LA 2.0 Feb Mar 2009

Priorities

3) Extendable• Modular architecture

• Open APIs – write your own extensions

Page 18: Introducing OpenAthens LA 2.0 Feb Mar 2009

OpenAthens LA 2.0

• Greater control...

Page 19: Introducing OpenAthens LA 2.0 Feb Mar 2009

OpenAthens LA 2.0: administration

ModelRuntime

Runtime server(s)Administration server

User-repository

System administrator

Librarian

Staff / students

Page 20: Introducing OpenAthens LA 2.0 Feb Mar 2009

Admin application(s) Model

Administration interface

Administration server

Page 21: Introducing OpenAthens LA 2.0 Feb Mar 2009

Admin application(s) Model

Administration interface

Administration server

Model history

Page 22: Introducing OpenAthens LA 2.0 Feb Mar 2009

OpenAthens LA 2.0

• More flexibility...

Page 23: Introducing OpenAthens LA 2.0 Feb Mar 2009

OpenAthens 'Atacama' platform

Protocol modules

Page 24: Introducing OpenAthens LA 2.0 Feb Mar 2009

Platform

OpenAthens LA 2.0: modules

Webserver

OpenAthens LA runtime

Page 25: Introducing OpenAthens LA 2.0 Feb Mar 2009

Platform

OpenAthens LA 2.0: modules

Webserver

• Authentication

OpenAthens LA runtime

Page 26: Introducing OpenAthens LA 2.0 Feb Mar 2009

Platform

OpenAthens LA 2.0: modules

Webserver

• Authentication

• Data-store connectors

OpenAthens LA runtime

Page 27: Introducing OpenAthens LA 2.0 Feb Mar 2009

Platform

OpenAthens LA 2.0: modules

Webserver

• Authentication

• Data-store connectors

• Identity protocols (SAML, OpenID etc)

OpenAthens LA runtime

Page 28: Introducing OpenAthens LA 2.0 Feb Mar 2009

Platform

OpenAthens LA 2.0: modules

Webserver

• Authentication

• Data-store connectors

• Identity protocols (SAML, OpenID etc)

• Attribute release policies

OpenAthens LA runtime

Page 29: Introducing OpenAthens LA 2.0 Feb Mar 2009

Platform

OpenAthens LA 2.0: modules

Webserver

• Authentication

• Data-store connectors

• Identity protocols (SAML, OpenID etc)

• Attribute release policies

• Custom attributes

• …

OpenAthens LA runtime

Page 30: Introducing OpenAthens LA 2.0 Feb Mar 2009

Open APIs: write your own modules

• OpenAthens platform is multi-language– C/C++, C#/.NET, Java, PHP, Ruby

• Can write in-line 'scriptlets'– JavaScript, Ruby

OpenAthens LA runtime

Page 32: Introducing OpenAthens LA 2.0 Feb Mar 2009

OpenAthens LA 2.0: release schedule

March 2009:Initial Alpha

April 2009:Beta release

July 2009:OpenAthens LA 2.0General Availability

2009

June 2009:End of Betaprogramme

Page 33: Introducing OpenAthens LA 2.0 Feb Mar 2009

Thank you!

[email protected]