14
Authentication & Authorization for Research & Collaboration Pilots in SA1 Paul van Dijk, SURFnet AARC

A uthentication A uthorization for R esearch C ollaboration Pilots in SA1 Paul van Dijk, SURFnet AARC

Embed Size (px)

DESCRIPTION

AARC Work Packages

Citation preview

Page 1: A uthentication  A uthorization for R esearch  C ollaboration Pilots in SA1 Paul van Dijk, SURFnet AARC

Authentication & Authorization for Research & CollaborationPilots in SA1

Paul van Dijk, SURFnet

AARC

Page 2: A uthentication  A uthorization for R esearch  C ollaboration Pilots in SA1 Paul van Dijk, SURFnet AARC

Connecting People and Devices

Page 3: A uthentication  A uthorization for R esearch  C ollaboration Pilots in SA1 Paul van Dijk, SURFnet AARC

AARC Work Packages

Page 4: A uthentication  A uthorization for R esearch  C ollaboration Pilots in SA1 Paul van Dijk, SURFnet AARC

AARC Work Packages

Page 5: A uthentication  A uthorization for R esearch  C ollaboration Pilots in SA1 Paul van Dijk, SURFnet AARC

The Netherlands: research appsSURFconext ecosystem

Drive

WeNMR

Portal

Identity Providers

±300 Service Providerscommercial / non-commercial

SURFconext AAI Hub

Trust FrameworkUniversityDirk [email protected] Staff memberID#: 2989289283921

SP stores attributes

Page 6: A uthentication  A uthorization for R esearch  C ollaboration Pilots in SA1 Paul van Dijk, SURFnet AARC

SURFconext for WeNMR VRC

Knowledge

Help CenterTutorials,

Wiki

Consultancy

Services

Portals

Third-party aggregation

Grid

SAML

SAML

SAML

SAML

SAML

SAML

SAML

Identity Providers Service ProvidersSURFconext AAI Hub

WeNMRVRC portal

SAML

Page 7: A uthentication  A uthorization for R esearch  C ollaboration Pilots in SA1 Paul van Dijk, SURFnet AARC

Status?

Non-web SSO ✗

Attribute management for AuthZ ✗

“Guest” access ✗/✔

Int’l AuthN ✗/✔

Page 8: A uthentication  A uthorization for R esearch  C ollaboration Pilots in SA1 Paul van Dijk, SURFnet AARC

IdPs – extend coverage

National IdPs

VU

eduGAIN IdPs

TC

“Guest access”

TC

All SAML but differences in attribute management need policies and formats

• Lower barriers for non academia• Use of Gov e-ID, social IDs, linking accounts• Support scalable LoA for guest accounts• Deal with “library walk-in users”

All SAML, national policies and formatsAny issues? perhaps promote opt-out approach

Page 9: A uthentication  A uthorization for R esearch  C ollaboration Pilots in SA1 Paul van Dijk, SURFnet AARC

AuthorizationsAttribute Management Framework

Attribute management...solutions are emerging but not really adopted by researchers yet

Pilot with:• Attribute providers/management• Attribute aggregators• SPs able to do attribute based authorisations (or enable SPs)

Page 10: A uthentication  A uthorization for R esearch  C ollaboration Pilots in SA1 Paul van Dijk, SURFnet AARC

PoC EGI and SURFnet

Attr provider• Verifies authenticity• Adds attributes• Provides workflows

Self Asserted+31(6) 120202020Skype: DirkStapLinkedIn: DirkHStap

Collab OrganisationCO- adminCO- researcher

Self Asserted+31(6) 120202020Skype: DirkStapLinkedIn: DirkHStap

Collab OrganisationCO- adminCO- researcher

UniversityDirk [email protected] memberID#: 2989289283921

keystone

• Aggregate attributes• Forward with ARP to SP

add. attr. at logon

add. attr. by query

UniversityDirk [email protected] memberID#: 2989289283921

UVK

• Authenticate• Add attributes

Page 11: A uthentication  A uthorization for R esearch  C ollaboration Pilots in SA1 Paul van Dijk, SURFnet AARC

SPsImprove access to research infra

Webservices: SAML World

Can we apply a similar setup to e-infrastructureslike EGI, PRACE, EUDAT, ESFRI clusters...so theseproviders can offer there resources in a more user-friendly, controlled and consolidated way?

Users can access different web-based services with the same set of credentials

E-infrastructures

non-webX.509

Page 12: A uthentication  A uthorization for R esearch  C ollaboration Pilots in SA1 Paul van Dijk, SURFnet AARC

Non-Web SSO

• Moonshot (EAP, RADIUS, GSS-API, SASL) • SAML ECP• Workarounds – SAML enabled portal

- Provision application specific passwords - OAuth- X.509

• Unity-idm.eu• Facius• Kerberos or other solutions (?)

Page 13: A uthentication  A uthorization for R esearch  C ollaboration Pilots in SA1 Paul van Dijk, SURFnet AARC

Description of Work SA1

• Driven by user requirements • Strong focus on integration of existing building blocks

• Main focus on:- Solutions for guest users (task 1 - GARR)

- Attribute management, aggregation and consumption (task 2 - EGI)

- Access to non-web and commercial (cloud) resources (task 3 - PSNC)

• Together with user communities: evaluate whether the solutions proposed by JRA1 and NA3 are effective? feedback to JRA1 and NA3

Page 14: A uthentication  A uthorization for R esearch  C ollaboration Pilots in SA1 Paul van Dijk, SURFnet AARC

paul.vandijk[at]surfnet.nl

@paulcwvandijk

paulcwvandijk

www.surfnet.nl

+31 6 13328090

Creative Commons “Attribution” license: http://creativecommons.org/licenses/by/3.0/

W