• Aucun résultat trouvé

Shibboleth at CISTI: Introducing, prototyping and extending

N/A
N/A
Protected

Academic year: 2021

Partager "Shibboleth at CISTI: Introducing, prototyping and extending"

Copied!
41
0
0

Texte intégral

(1)

Publisher’s version / Version de l'éditeur:

Vous avez des questions? Nous pouvons vous aider. Pour communiquer directement avec un auteur, consultez la première page de la revue dans laquelle son article a été publié afin de trouver ses coordonnées. Si vous n’arrivez pas à les repérer, communiquez avec nous à [email protected].

Questions? Contact the NRC Publications Archive team at

[email protected]. If you wish to email the authors directly, please see the first page of the publication for their contact information.

https://publications-cnrc.canada.ca/fra/droits

L’accès à ce site Web et l’utilisation de son contenu sont assujettis aux conditions présentées dans le site LISEZ CES CONDITIONS ATTENTIVEMENT AVANT D’UTILISER CE SITE WEB.

Access 2003: Extending our Abilities [Proceedings], 2003

READ THESE TERMS AND CONDITIONS CAREFULLY BEFORE USING THIS WEBSITE.

https://nrc-publications.canada.ca/eng/copyright

NRC Publications Archive Record / Notice des Archives des publications du CNRC :

https://nrc-publications.canada.ca/eng/view/object/?id=f768811a-b352-4a68-a419-08583ace19bf https://publications-cnrc.canada.ca/fra/voir/objet/?id=f768811a-b352-4a68-a419-08583ace19bf

NRC Publications Archive

Archives des publications du CNRC

This publication could be one of several versions: author’s original, accepted manuscript or the publisher’s version. / La version de cette publication peut être l’une des suivantes : la version prépublication de l’auteur, la version acceptée du manuscrit ou la version de l’éditeur.

Access and use of this website and the material on it are subject to the Terms and Conditions set forth at

Shibboleth at CISTI: Introducing, prototyping and extending

(2)

National Research Council

Shibboleth at CISTI

Introducing, prototyping and extending

Glen Newton, David Dearman, Carolyn Brown

Canada Institute for Scientific and Technical Information (CISTI) The National Research Council

Ottawa, ON

(3)

National Research Council

Outline

Intro to Shibboleth What is Shibboleth?

What problem(s) does Shibboleth solve? Shibboleth architecture

How does it work? Shibboleth @ CISTI

Why?

Prototyping Extensions

(4)

National Research Council

Outline

Intro to Shibboleth What is Shibboleth?

What problem(s) does Shibboleth solve? Shibboleth architecture

How does it work?

Shibboleth @ CISTI Why?

Prototyping Extensions

(5)

National Research Council

Outline

Intro to Shibboleth

What is Shibboleth?

What problem(s) does Shibboleth solve? Shibboleth architecture

How does it work? Shibboleth @ CISTI Why?

Prototyping Extensions

(6)

National Research Council

Outline

Intro to Shibboleth

What is Shibboleth?

What problem(s) does Shibboleth solve? Shibboleth architecture

How does it work? Shibboleth @ CISTI

Why?

Prototyping Extensions

(7)

National Research Council

What is Shibboleth?

“Inter-realm Attribute-based authorization for Web Services”

Architecture and technology to support inter-institutional sharing of resources

Based on a federated administration trust framework

Controlled dissemination of attribute

information, based on administration defaults and user preferences

(8)

National Research Council

What is Shibboleth?

“Inter-realm Attribute-based authorization for Web Services”

Architecture and technology to support inter-institutional sharing of resources

Based on a federated administration trust framework

Controlled dissemination of attribute

information, based on administration defaults and user preferences

(9)

National Research Council

What is Shibboleth? (cont.)

Founding Assumptions:

Federated administration

Lightweight mechanisms: disturb as little of existing infrastructure as possible

Leverage vendor and standards activity wherever possible

(10)

National Research Council

What is Shibboleth? (cont.)

Founding Assumptions:

Federated administration

Lightweight mechanisms: disturb as little of existing infrastructure as possible

Leverage vendor and standards activity wherever possible

(11)

National Research Council

What is Shibboleth (cont.)

What problem(s) does Shibboleth address/solve? Resource consumer

Access from on-campus Access from off-campus User account proliferation Resource producer

IP management IP spoofing

User account management

(12)

National Research Council

What is Shibboleth (cont.)

What problem(s) does Shibboleth address/solve? Resource consumer

Access from on-campus Access from off-campus User account proliferation

Resource producer IP management

IP spoofing

User account management

(13)

National Research Council

What is Shibboleth (cont.)

What problem(s) does Shibboleth address/solve? Resource consumer

Access from on-campus Access from off-campus

User account proliferation

Resource producer IP management

IP spoofing

User account management

(14)

National Research Council

What is Shibboleth (cont.)

What problem(s) does Shibboleth address/solve? Resource consumer

Access from on-campus Access from off-campus User account proliferation

Resource producer IP management

IP spoofing

User account management

(15)

National Research Council

What is Shibboleth (cont.)

What problem(s) does Shibboleth address/solve? Resource consumer

Access from on-campus Access from off-campus User account proliferation Resource producer

IP management IP spoofing

User account management

(16)

National Research Council

What is Shibboleth (cont.)

What problem(s) does Shibboleth address/solve? Resource consumer

Access from on-campus Access from off-campus User account proliferation Resource producer

IP management IP spoofing

User account management

(17)

National Research Council

What is Shibboleth (cont.)

What problem(s) does Shibboleth address/solve? Resource consumer

Access from on-campus Access from off-campus User account proliferation Resource producer

IP management IP spoofing

User account management

(18)

National Research Council

What is Shibboleth (cont.)

What problem(s) does Shibboleth address/solve? Resource consumer

Access from on-campus Access from off-campus User account proliferation Resource producer

IP management IP spoofing

User account management

(19)

National Research Council

Shibboleth Architecture

Players:

Browser user: resource consumer Origin Site: resource consumer’s organization

Target Site: resource producer

(20)

National Research Council

Shibboleth Architecture

Players:

Browser user: resource consumer

Origin Site: resource consumer’s organization Target Site: resource producer

(21)

National Research Council

Shibboleth Architecture

Players:

Browser user: resource consumer

Origin Site: resource consumer’s organization Target Site: resource producer

(22)

National Research Council

Shibboleth Architecture (cont.)

Components: Origin Site Handle Server Attribute Authority Target Site: SHIRE SHAR WAYF Resource manager Access 2003: Shibboleth – p.7/15

(23)

National Research Council

How does it work?

1. User requests resource from publisher’s web

site (Target)

2. User is asked to self-identify her organization (Origin)

3. User is re-directed to Origin & authenticates

4. User attributes are transfered to Target

5. Target compares attributes against Policy

associated with requested resource 6. User gets resource

(24)

National Research Council

How does it work?

1. User requests resource from publisher’s web

site (Target)

2. User is asked to self-identify her organization (Origin)

3. User is re-directed to Origin & authenticates

4. User attributes are transfered to Target

5. Target compares attributes against Policy

associated with requested resource 6. User gets resource

(25)

National Research Council

How does it work?

1. User requests resource from publisher’s web

site (Target)

2. User is asked to self-identify her organization (Origin)

3. User is re-directed to Origin & authenticates

4. User attributes are transfered to Target

5. Target compares attributes against Policy

associated with requested resource 6. User gets resource

(26)

National Research Council

How does it work?

1. User requests resource from publisher’s web

site (Target)

2. User is asked to self-identify her organization (Origin)

3. User is re-directed to Origin & authenticates

4. User attributes are transfered to Target

5. Target compares attributes against Policy

associated with requested resource 6. User gets resource

(27)

National Research Council

How does it work?

1. User requests resource from publisher’s web

site (Target)

2. User is asked to self-identify her organization (Origin)

3. User is re-directed to Origin & authenticates

4. User attributes are transfered to Target

5. Target compares attributes against Policy

associated with requested resource 6. User gets resource

(28)

National Research Council

How does it work?

1. User requests resource from publisher’s web

site (Target)

2. User is asked to self-identify her organization (Origin)

3. User is re-directed to Origin & authenticates

4. User attributes are transfered to Target

5. Target compares attributes against Policy

associated with requested resource 6. User gets resource

(29)

National Research Council

How does it work?

1. User requests resource from publisher’s web

site (Target)

2. User is asked to self-identify her organization (Origin)

3. User is re-directed to Origin & authenticates

4. User attributes are transfered to Target

5. Target compares attributes against Policy

associated with requested resource 6. User gets resource

(30)

National Research Council

How does it work? (cont.)

(31)

National Research Council

Shibboleth @ CISTI: Why?

What is CISTI?

Virtual library for 3000+ NRC researchers

Scientific publisher: NRC Research Press: 15 scholarly journals (Canadian Journal Botany, etc)

National and International DocDel hub (4000+ documents per day)

Canadian National Science and Technology Library

(32)

National Research Council

Shibboleth @ CISTI: Why?

What is CISTI?

Virtual library for 3000+ NRC researchers

Scientific publisher: NRC Research Press: 15 scholarly journals (Canadian Journal Botany, etc)

National and International DocDel hub (4000+ documents per day)

Canadian National Science and Technology Library

(33)

National Research Council

Shibboleth @ CISTI: Why?

What is CISTI?

Virtual library for 3000+ NRC researchers Scientific publisher: NRC Research Press: 15

scholarly journals (Canadian Journal Botany, etc)

National and International DocDel hub (4000+ documents per day)

Canadian National Science and Technology Library

(34)

National Research Council

Shibboleth @ CISTI: Why?

What is CISTI?

Virtual library for 3000+ NRC researchers

Scientific publisher: NRC Research Press: 15 scholarly journals (Canadian Journal Botany, etc)

National and International DocDel hub (4000+ documents per day)

Canadian National Science and Technology Library

(35)

National Research Council

Shibboleth @ CISTI: Why?

What is CISTI?

Virtual library for 3000+ NRC researchers

Scientific publisher: NRC Research Press: 15 scholarly journals (Canadian Journal Botany, etc)

National and International DocDel hub (4000+ documents per day)

Canadian National Science and Technology Library

(36)

National Research Council

Shibboleth @ CISTI: Why?

What is CISTI?

Virtual library for 3000+ NRC researchers

Scientific publisher: NRC Research Press: 15 scholarly journals (Canadian Journal Botany, etc)

National and International DocDel hub (4000+ documents per day)

Canadian National Science and Technology Library

(37)

National Research Council

Shibboleth @ CISTI: Why? (cont.)

Why CISTI?

a resource consumer (NRC Virtual Library) a resource producer (NRC Research Press)

(38)

National Research Council

Shibboleth @ CISTI (cont.)

Prototyping

Implemented prototype for 3 NRC Research Press journals

Authentication from LDAP and MySQL Tested for problems: none

Did not test for many multiple users, etc.

(39)

National Research Council

Shibboleth @ CISTI(cont.)

Extensions

Wanted attributes from MySQL database (historical problems with LDAP)

Implemented, tested and donated code to Shibboleth

(40)

National Research Council

Shibboleth @ CISTI(cont.)

The NRC Virtuial Library

Interested in Shibboleth & evaluating impact on work-flow

Initially concerned with user account / resource matching overhead

Also looking in to possible impact on licensing

(41)

National Research Council

Shibboleth @ CISTI(cont.)

The Future

Possible Shibboleth implementation for NRC Research Press

Possible implementation of Shibboleth for the NRC Virtual Library

Adoption by resource producers / resource consumers

Designing way of doing E-Commerce (Pay-per-view) using Shibboleth

Références

Documents relatifs

Ces sites ainsi "élus" le sont non pas pour le graphisme puisqu'il le connaît par cœur et ne le regarde même plus, non pas pour la facilité de navigation puisqu'il

In this paper, we present our adaptive architecture and propose a solution, through the use of adaptive data access strategies and remote code execution on temporary data storage

A focused analysis was also undertaken on individuals in the HF group for whom housing stability was not achieved (13 per cent). This group was made up of HF participants who

Passport / Mike Meyers' MCSE Passport / Brown & McCain / 222569-6 / Chapter 1 Color profile: Generic CMYK printer profile.. Composite

programmation web dynamique ouvert ( Java,  Java,  Ruby Ruby , etc.) , etc.).

Ensuite, arrivé au point culminant de la route, au col géographique entre Val d’Isère et Bonneval-sur-Arc (un décret par commune), sont protégés les abords compris dans “une zone

RTE est gestionnaire du Réseau de Transport d’Electricité pour les lignes de 63 000 à 400 000 volts. Seul des travaux de maintenance légère ou d’entretien de la végétation

Vous pouvez utiliser Site Recovery Manager pour protéger et récupérer des machines virtuelles chiffrées avec des groupes de protection basés sur la baie, des groupes de protection de