SlideShare a Scribd company logo
1 of 32
Download to read offline
OpenAthensLA 2.0:
An introduction

OpenAthens workshops, February/March 2009
                                                   David Orrell, Eduserv
                                            david.orrell@eduserv.org.uk
                                                    www.eduserv.org.uk
Product goals and rationale


Architecture


Demo of administration tools




                               2
What is OpenAthens LA?




    Software to enable federated access to
     internal and external Web resources
Federated identity

         Identity Provider                       Service Providers
                                                   (resources)




                             Control
                                        Policy
                        Subscriptions
                              Management
Federated identity

         Identity Provider                       Service Providers
                                                   (resources)




                             Control
                                        Policy
                        Subscriptions
                              Management
OpenAthens LA 1.0


 • You know it as Athens DA
 • 'Semi' federated
    – depends on central service
 • Not fully standards compliant
    – only via central service
Since 1.0, a lot has changed...
1) Formation of The UK Access Management
     Federation, and other federations
2) Changing user behaviour
          • Web 2.0
    • User-centric identity
      • Social networks
3) Multiple identity standards
            • SAML
           • OpenID
      • Information Cards
That's all very well... but...
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
Shibboleth administration

                                    System
IT Services                         administrator

 Shibboleth server

                                                    Librarian
               Configuration




                  User-repository
Our top 3 priorities for OpenAthens LA 2.0...
Priorities




       1) Ease of installation, configuration &
                    maintenance
                • Web-based administration
             • Built-in diagnostics and statistics
Priorities




     2) Support for multiple, Open Standards
Priorities




                   3) Extendable
                • Modular architecture
        • Open APIs – write your own extensions
OpenAthens LA 2.0




       • Greater control...
OpenAthens LA 2.0: administration

                                               System
                                               administrator
                      Administration
Runtime server(s)     server




                                       Model
           Runtime
                                                           Librarian




                User-repository

                                                         Staff / students
Administration interface

 Administration
 server




                  Admin application(s)   Model
Administration interface

 Administration
 server

                                                 Model history

                  Admin application(s)   Model
OpenAthens LA 2.0




            More flexibility...
        •
OpenAthens 'Atacama' platform


              Protocol modules
OpenAthens LA 2.0: modules




   OpenAthens LA runtime


                  Platform

                Webserver
OpenAthens LA 2.0: modules


                             • Authentication



   OpenAthens LA runtime


                  Platform

                Webserver
OpenAthens LA 2.0: modules


                             • Authentication
                             • Data-store
                               connectors
   OpenAthens LA runtime


                  Platform

                Webserver
OpenAthens LA 2.0: modules


                             • Authentication
                             • Data-store
                               connectors
   OpenAthens LA runtime     • Identity
                               protocols
                               (SAML, OpenID
                  Platform
                               etc)
                Webserver
OpenAthens LA 2.0: modules


                             • Authentication
                             • Data-store
                               connectors
   OpenAthens LA runtime     • Identity
                               protocols
                               (SAML, OpenID
                  Platform
                               etc)
                             • Attribute
                Webserver
                               release policies
OpenAthens LA 2.0: modules


                             • Authentication
                             • Data-store
                               connectors
   OpenAthens LA runtime     • Identity
                               protocols
                               (SAML, OpenID
                  Platform
                               etc)
                             • Attribute
                Webserver
                               release policies
                             • Custom
                               attributes
                             •     …
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
OpenAthens LA 2.0: release schedule


                                 June 2009:
                  April 2009:    End of Beta
                  Beta release   programme



  2009


                                      July 2009:
         March 2009:
                                   OpenAthens LA 2.0
         Initial Alpha
                                   General Availability
Thank you!

david.orrell@eduserv.org.uk

More Related Content

Viewers also liked

Government 2.0: architecting for collaboration
Government 2.0: architecting for collaborationGovernment 2.0: architecting for collaboration
Government 2.0: architecting for collaborationTara Hunt
 
Openid - an identity system for the open Web
Openid - an identity system for the open WebOpenid - an identity system for the open Web
Openid - an identity system for the open WebEduserv Foundation
 
eGovernment 2.0 Hype or Fade?
eGovernment 2.0 Hype or Fade?eGovernment 2.0 Hype or Fade?
eGovernment 2.0 Hype or Fade?Peter Parycek
 
Getting started in the social web: Government 2.0
Getting started in the social web: Government 2.0Getting started in the social web: Government 2.0
Getting started in the social web: Government 2.0Tamera Kremer
 
Introduction to Government 2.0
Introduction to Government 2.0Introduction to Government 2.0
Introduction to Government 2.0Nathanael Boehm
 

Viewers also liked (7)

Government 2.0: architecting for collaboration
Government 2.0: architecting for collaborationGovernment 2.0: architecting for collaboration
Government 2.0: architecting for collaboration
 
Openid - an identity system for the open Web
Openid - an identity system for the open WebOpenid - an identity system for the open Web
Openid - an identity system for the open Web
 
eGovernment 2.0 Hype or Fade?
eGovernment 2.0 Hype or Fade?eGovernment 2.0 Hype or Fade?
eGovernment 2.0 Hype or Fade?
 
Getting started in the social web: Government 2.0
Getting started in the social web: Government 2.0Getting started in the social web: Government 2.0
Getting started in the social web: Government 2.0
 
Introduction to Government 2.0
Introduction to Government 2.0Introduction to Government 2.0
Introduction to Government 2.0
 
Presentation On Tata Nano Final
Presentation On Tata Nano FinalPresentation On Tata Nano Final
Presentation On Tata Nano Final
 
Storytelling in 2014
Storytelling in 2014Storytelling in 2014
Storytelling in 2014
 

Similar to OpenAthens LA 2.0: An introduction

Polysource-IT Profile
Polysource-IT ProfilePolysource-IT Profile
Polysource-IT ProfileHelen
 
Polysource-IT Profile
Polysource-IT ProfilePolysource-IT Profile
Polysource-IT ProfileHelen
 
Poly Source It Profile
Poly Source It ProfilePoly Source It Profile
Poly Source It Profilemoseskhedi
 
Polysource It Profile
Polysource It ProfilePolysource It Profile
Polysource It Profileelenarys
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practiceOpenCity Community
 
Client server computing_keypoint_and_questions
Client server computing_keypoint_and_questionsClient server computing_keypoint_and_questions
Client server computing_keypoint_and_questionslucky94527
 
JCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxJCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxGrace Jansen
 
Identity & Access Management Update - David Orrell
Identity & AccessManagement Update - David OrrellIdentity & AccessManagement Update - David Orrell
Identity & Access Management Update - David OrrellEduserv
 
Don't Drop the SOAP: Real World Web Service Testing for Web Hackers
Don't Drop the SOAP: Real World Web Service Testing for Web Hackers Don't Drop the SOAP: Real World Web Service Testing for Web Hackers
Don't Drop the SOAP: Real World Web Service Testing for Web Hackers Tom Eston
 
Understanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyUnderstanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyWSO2
 
(ATS4-DEV04) Protocols as RESTful Services and RESTful URL Routing
(ATS4-DEV04) Protocols as RESTful Services and RESTful URL Routing(ATS4-DEV04) Protocols as RESTful Services and RESTful URL Routing
(ATS4-DEV04) Protocols as RESTful Services and RESTful URL RoutingBIOVIA
 
5 APM and Capacity Planning Imperatives for a Virtualized World
5 APM and Capacity Planning Imperatives for a Virtualized World5 APM and Capacity Planning Imperatives for a Virtualized World
5 APM and Capacity Planning Imperatives for a Virtualized WorldCorrelsense
 
Product Development Update
Product Development UpdateProduct Development Update
Product Development UpdateEduserv
 
OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpen Stack
 
Microsoft and Open Source Interoperability
Microsoft and Open Source InteroperabilityMicrosoft and Open Source Interoperability
Microsoft and Open Source Interoperabilityguest82d216
 
Mantis Code Deployment Process
Mantis Code Deployment ProcessMantis Code Deployment Process
Mantis Code Deployment ProcessJen Wei Lee
 
LAPP/SELinux - A secure web application platform powered by SELinux
LAPP/SELinux - A secure web application platform powered by SELinuxLAPP/SELinux - A secure web application platform powered by SELinux
LAPP/SELinux - A secure web application platform powered by SELinuxKohei KaiGai
 
Java EE7: Developing for the Cloud
Java EE7: Developing for the CloudJava EE7: Developing for the Cloud
Java EE7: Developing for the CloudDmitry Buzdin
 

Similar to OpenAthens LA 2.0: An introduction (20)

Polysource-IT Profile
Polysource-IT ProfilePolysource-IT Profile
Polysource-IT Profile
 
Polysource-IT Profile
Polysource-IT ProfilePolysource-IT Profile
Polysource-IT Profile
 
Poly Source It Profile
Poly Source It ProfilePoly Source It Profile
Poly Source It Profile
 
Polysource It Profile
Polysource It ProfilePolysource It Profile
Polysource It Profile
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practice
 
Client server computing_keypoint_and_questions
Client server computing_keypoint_and_questionsClient server computing_keypoint_and_questions
Client server computing_keypoint_and_questions
 
JCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxJCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptx
 
Identity & Access Management Update - David Orrell
Identity & AccessManagement Update - David OrrellIdentity & AccessManagement Update - David Orrell
Identity & Access Management Update - David Orrell
 
apiGrove
apiGroveapiGrove
apiGrove
 
Don't Drop the SOAP: Real World Web Service Testing for Web Hackers
Don't Drop the SOAP: Real World Web Service Testing for Web Hackers Don't Drop the SOAP: Real World Web Service Testing for Web Hackers
Don't Drop the SOAP: Real World Web Service Testing for Web Hackers
 
Understanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyUnderstanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and Technology
 
(ATS4-DEV04) Protocols as RESTful Services and RESTful URL Routing
(ATS4-DEV04) Protocols as RESTful Services and RESTful URL Routing(ATS4-DEV04) Protocols as RESTful Services and RESTful URL Routing
(ATS4-DEV04) Protocols as RESTful Services and RESTful URL Routing
 
5 APM and Capacity Planning Imperatives for a Virtualized World
5 APM and Capacity Planning Imperatives for a Virtualized World5 APM and Capacity Planning Imperatives for a Virtualized World
5 APM and Capacity Planning Imperatives for a Virtualized World
 
Product Development Update
Product Development UpdateProduct Development Update
Product Development Update
 
OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overview
 
Microsoft and Open Source Interoperability
Microsoft and Open Source InteroperabilityMicrosoft and Open Source Interoperability
Microsoft and Open Source Interoperability
 
Mantis Code Deployment Process
Mantis Code Deployment ProcessMantis Code Deployment Process
Mantis Code Deployment Process
 
LAPP/SELinux - A secure web application platform powered by SELinux
LAPP/SELinux - A secure web application platform powered by SELinuxLAPP/SELinux - A secure web application platform powered by SELinux
LAPP/SELinux - A secure web application platform powered by SELinux
 
Java EE7: Developing for the Cloud
Java EE7: Developing for the CloudJava EE7: Developing for the Cloud
Java EE7: Developing for the Cloud
 
Versulo (2)
Versulo (2)Versulo (2)
Versulo (2)
 

More from Eduserv Foundation

Virtual worlds in education - a story so far
Virtual worlds in education - a story so farVirtual worlds in education - a story so far
Virtual worlds in education - a story so farEduserv Foundation
 
Using Second Life to support events
Using Second Life to support eventsUsing Second Life to support events
Using Second Life to support eventsEduserv Foundation
 
DC-2008 Tutorial: Basic Concepts
DC-2008 Tutorial: Basic ConceptsDC-2008 Tutorial: Basic Concepts
DC-2008 Tutorial: Basic ConceptsEduserv Foundation
 
Both sides, now - are we builders or users of services in the cloud?
Both sides, now - are we builders or users of services in the cloud?Both sides, now - are we builders or users of services in the cloud?
Both sides, now - are we builders or users of services in the cloud?Eduserv Foundation
 
Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...
Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...
Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...Eduserv Foundation
 
The JISC DC Application Profiles: Some thoughts on requirements and scope
The JISC DC Application Profiles: Some thoughts on requirements and scopeThe JISC DC Application Profiles: Some thoughts on requirements and scope
The JISC DC Application Profiles: Some thoughts on requirements and scopeEduserv Foundation
 
Everything you wanted to know about Dublin Core metadata
Everything you wanted to know about Dublin Core metadataEverything you wanted to know about Dublin Core metadata
Everything you wanted to know about Dublin Core metadataEduserv Foundation
 
Virtually educated - the reality of using Second Life and other virtual world...
Virtually educated - the reality of using Second Life and other virtual world...Virtually educated - the reality of using Second Life and other virtual world...
Virtually educated - the reality of using Second Life and other virtual world...Eduserv Foundation
 
Web 2.0 and repositories - have we got our repository architecture right?
Web 2.0 and repositories - have we got our repository architecture right?Web 2.0 and repositories - have we got our repository architecture right?
Web 2.0 and repositories - have we got our repository architecture right?Eduserv Foundation
 
Safer Children in a Digital World: a summary for children and young people
Safer Children in a Digital World: a summary for children and young peopleSafer Children in a Digital World: a summary for children and young people
Safer Children in a Digital World: a summary for children and young peopleEduserv Foundation
 
Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...
Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...
Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...Eduserv Foundation
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glassEduserv Foundation
 
Aggregation Identity & owl:sameAs
Aggregation Identity & owl:sameAsAggregation Identity & owl:sameAs
Aggregation Identity & owl:sameAsEduserv Foundation
 
Second Life in 3600 seconds - Staff development week at ILRT 2007
Second Life in 3600 seconds - Staff development week at ILRT 2007Second Life in 3600 seconds - Staff development week at ILRT 2007
Second Life in 3600 seconds - Staff development week at ILRT 2007Eduserv Foundation
 
A snapshot of ... in Second Life
A snapshot of ... in Second LifeA snapshot of ... in Second Life
A snapshot of ... in Second LifeEduserv Foundation
 
OpenID - A personal perspective
OpenID - A personal perspectiveOpenID - A personal perspective
OpenID - A personal perspectiveEduserv Foundation
 

More from Eduserv Foundation (20)

Virtual worlds in education - a story so far
Virtual worlds in education - a story so farVirtual worlds in education - a story so far
Virtual worlds in education - a story so far
 
Using Second Life to support events
Using Second Life to support eventsUsing Second Life to support events
Using Second Life to support events
 
DC-2008 Tutorial: Basic Concepts
DC-2008 Tutorial: Basic ConceptsDC-2008 Tutorial: Basic Concepts
DC-2008 Tutorial: Basic Concepts
 
Both sides, now - are we builders or users of services in the cloud?
Both sides, now - are we builders or users of services in the cloud?Both sides, now - are we builders or users of services in the cloud?
Both sides, now - are we builders or users of services in the cloud?
 
Does metadata matter?
Does metadata matter?Does metadata matter?
Does metadata matter?
 
Identity - Future Directions
Identity - Future DirectionsIdentity - Future Directions
Identity - Future Directions
 
Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...
Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...
Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...
 
The JISC DC Application Profiles: Some thoughts on requirements and scope
The JISC DC Application Profiles: Some thoughts on requirements and scopeThe JISC DC Application Profiles: Some thoughts on requirements and scope
The JISC DC Application Profiles: Some thoughts on requirements and scope
 
Everything you wanted to know about Dublin Core metadata
Everything you wanted to know about Dublin Core metadataEverything you wanted to know about Dublin Core metadata
Everything you wanted to know about Dublin Core metadata
 
Virtually educated - the reality of using Second Life and other virtual world...
Virtually educated - the reality of using Second Life and other virtual world...Virtually educated - the reality of using Second Life and other virtual world...
Virtually educated - the reality of using Second Life and other virtual world...
 
Web 2.0 and repositories - have we got our repository architecture right?
Web 2.0 and repositories - have we got our repository architecture right?Web 2.0 and repositories - have we got our repository architecture right?
Web 2.0 and repositories - have we got our repository architecture right?
 
Safer Children in a Digital World: a summary for children and young people
Safer Children in a Digital World: a summary for children and young peopleSafer Children in a Digital World: a summary for children and young people
Safer Children in a Digital World: a summary for children and young people
 
Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...
Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...
Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...
 
The OAI ORE Project
The OAI ORE ProjectThe OAI ORE Project
The OAI ORE Project
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glass
 
Aggregation Identity & owl:sameAs
Aggregation Identity & owl:sameAsAggregation Identity & owl:sameAs
Aggregation Identity & owl:sameAs
 
Second Life in 3600 seconds - Staff development week at ILRT 2007
Second Life in 3600 seconds - Staff development week at ILRT 2007Second Life in 3600 seconds - Staff development week at ILRT 2007
Second Life in 3600 seconds - Staff development week at ILRT 2007
 
Ukoln Streaming Summing Up
Ukoln Streaming Summing UpUkoln Streaming Summing Up
Ukoln Streaming Summing Up
 
A snapshot of ... in Second Life
A snapshot of ... in Second LifeA snapshot of ... in Second Life
A snapshot of ... in Second Life
 
OpenID - A personal perspective
OpenID - A personal perspectiveOpenID - A personal perspective
OpenID - A personal perspective
 

Recently uploaded

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 

OpenAthens LA 2.0: An introduction

  • 1. OpenAthensLA 2.0: An introduction OpenAthens workshops, February/March 2009 David Orrell, Eduserv david.orrell@eduserv.org.uk www.eduserv.org.uk
  • 2. Product goals and rationale Architecture Demo of administration tools 2
  • 3. What is OpenAthens LA? Software to enable federated access to internal and external Web resources
  • 4. Federated identity Identity Provider Service Providers (resources) Control Policy Subscriptions Management
  • 5. Federated identity Identity Provider Service Providers (resources) Control Policy Subscriptions Management
  • 6. OpenAthens LA 1.0 • You know it as Athens DA • 'Semi' federated – depends on central service • Not fully standards compliant – only via central service
  • 7. Since 1.0, a lot has changed...
  • 8. 1) Formation of The UK Access Management Federation, and other federations
  • 9. 2) Changing user behaviour • Web 2.0 • User-centric identity • Social networks
  • 10. 3) Multiple identity standards • SAML • OpenID • Information Cards
  • 11. That's all very well... but...
  • 12. 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
  • 13. Shibboleth administration System IT Services administrator Shibboleth server Librarian Configuration User-repository
  • 14. Our top 3 priorities for OpenAthens LA 2.0...
  • 15. Priorities 1) Ease of installation, configuration & maintenance • Web-based administration • Built-in diagnostics and statistics
  • 16. Priorities 2) Support for multiple, Open Standards
  • 17. Priorities 3) Extendable • Modular architecture • Open APIs – write your own extensions
  • 18. OpenAthens LA 2.0 • Greater control...
  • 19. OpenAthens LA 2.0: administration System administrator Administration Runtime server(s) server Model Runtime Librarian User-repository Staff / students
  • 20. Administration interface Administration server Admin application(s) Model
  • 21. Administration interface Administration server Model history Admin application(s) Model
  • 22. OpenAthens LA 2.0 More flexibility... •
  • 23. OpenAthens 'Atacama' platform Protocol modules
  • 24. OpenAthens LA 2.0: modules OpenAthens LA runtime Platform Webserver
  • 25. OpenAthens LA 2.0: modules • Authentication OpenAthens LA runtime Platform Webserver
  • 26. OpenAthens LA 2.0: modules • Authentication • Data-store connectors OpenAthens LA runtime Platform Webserver
  • 27. OpenAthens LA 2.0: modules • Authentication • Data-store connectors OpenAthens LA runtime • Identity protocols (SAML, OpenID Platform etc) Webserver
  • 28. OpenAthens LA 2.0: modules • Authentication • Data-store connectors OpenAthens LA runtime • Identity protocols (SAML, OpenID Platform etc) • Attribute Webserver release policies
  • 29. OpenAthens LA 2.0: modules • Authentication • Data-store connectors OpenAthens LA runtime • Identity protocols (SAML, OpenID Platform etc) • Attribute Webserver release policies • Custom attributes • …
  • 30. 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
  • 31. OpenAthens LA 2.0: release schedule June 2009: April 2009: End of Beta Beta release programme 2009 July 2009: March 2009: OpenAthens LA 2.0 Initial Alpha General Availability