際際滷

際際滷Share a Scribd company logo
SURFconext codeJam
Niels van Dijk, Technical Product Manager SURFconext

Utrecht, November 2011
The Collaboration game
Modern universities are developing towards loose
  conglomerates of (inter)discipline expertise
 Collaboration is therefore core business


 Scientific collaboration involves groups of people
  in multiple institutions, disciplines and countries
 Collaboration is about using shared resources
A distributed landscape
Learning and science combines resources from
  multiple sources:
 The core resources are within the 'local' domain,
  but may be within multiple institutions
   and the generic collaboration services in 'the
  cloud'
4   (C) 2009 SURFnet B.V.
SURFconext components
Functional components
Basic Concepts
- Identity Federations, SAML and attributes
   In: AuthN and attributes
   Out: AuthN, attributes and OpenSocial API
- Groups
   In: SURFteams & external sources
   Out: OpenSocial API
- OpenSocial, Gadgets, Social Data API and oAuth
   In: attributes
   Out: OpenSocial API
Identity federations




                       Source: David Simonsen, WAYF
Attributes
Mapping SAML  OpenSocial
Groups
- Groups are either managed centrally (SURFteams),
  or provided by institutions


- Any acceptable user can become a group 'admin'


- Groups provide context for applications
  (but applications decide on AuthZ!)
SURFteams


                           SURFteams Gadget




https://www.surfteams.nl
OpenSocial ?
- General purpose web integration technology
  ('Gadgets')
- Open 'Social Data' API for exchanging information
  on people, groups, activities, etc (Javascript and
  REST API)

- But also:
   - Lightweight, '2.0' complient and 'Easy'
   - Open standard, browser based components
   - Vendor neutral & platform independent
   - Large user community  wide spread adoption
   - Uptake moving from Social Networks to R&E and
     Enterprise
OpenSocial - overview




Apps   Virtual Organization   Consumers
         Social Network
OpenSocial - Gadgets
Gadget API

<?xml version="1.0" encoding="UTF-8" ?>
 <Module>
   <ModulePrefs title="Hello World!">
     <Require feature="opensocial-0.8" />
   </ModulePrefs>
   <Content type="html">
     <![CDATA[
       Hello, world!
     ]]>
   </Content>
 </Module>




- Browser based
- Lightweight
- Optimized for the internet
- Can be anywhere
OpenSocial  Gadget Types
- Iframe Gadget
     vs
- 'Full blown' gadgets (using REST API, Javascript OSAPI)
Iframe Gadgets
+ Much easier to develop

+ Leverage SAML SSO for AuthN

- Content lives remote

- NO context

- Potential GUI clashes
SURFteams  Again...


                              SURFteams Gadget




https://www.surfteams.nl
Javascript Gadgets
+ Context (Person, Group)

+ Data is 'local'

+ Much more flexibility

+ GUI independent

? OAuth for authentication

- More work to develop
Social Data API

Provides API for exchanging social data, e.g.:
- People & Profiles (attributes)
- Groups & Relationships
- Activities & messages
- Shared applications
- Authentication (OAuth)
OAuth
- RFC 5849: The OAuth 1.0 Protocol


- Webservice (REST) authentication framework


- SURFconext supports
  2 and 3 legged OAuth
2-legged OAuth
2-legged OAuth:
  1) SURFconext and
  2) an Application server




 http://wiki.opensocial.org/index.php?title=OAuth_Use_Cases
3-legged OAuth
3-legged OAuth:
1) SURFconext and
2) an Application server
3) plus an authenticated user




         http://wiki.opensocial.org/index.php?title=OAuth_Use_Cases
Get Conexted!

    Connexting an Identity provider


    Connexting a Service provider


    Providing Gadgets


    Leveraging the REST API (& using OAuth)


    Domestication
Identity providers

    The SURFconext platform does not connect to
    Identity Providers directly*


    But, it is a Service Provider in SURFfederatie


    So, either join SURFfederatie as an IdP


    Or use eduGain (Geant3)


    SURFconext SP metadata
    https://engine.surfconext.nl/authentication/sp/metadata




    * that is, some are more equal then others....
Service Providers

    the SURFconext platform does connect to Service
    Providers directly


    SURFconext acts as the sole IdP
     as the platform is a proxy, it will redirect users
    to the real IdP, if required


    Join SURFfederatie as an SP


    Or use eduGain (Geant3)


    Meet the technical requirments
Inspiration
- Sakai OAE,
- Role Project,
- Warwick,
-   UTwente
-   SciVerse,
- OGCE portal
- Apache Rave
Questions?




Niels.vanDijk@SURFnet.nl
  SURFconext-beheer@surfnet.nl
Ad

Recommended

Sur fconext edu b 29aug2012 kive
Sur fconext edu b 29aug2012 kive
kirstenveelo
Plannen Code Jam OpenSocial gadgets
Plannen Code Jam OpenSocial gadgets
kirstenveelo
contentDM
contentDM
spacecowboyian
uPortal Community Call July 22, 2010
uPortal Community Call July 22, 2010
Jasig uPortal Project
Lessons learned from Semantic Wiki
Lessons learned from Semantic Wiki
Jie Bao
grlc Makes GitHub Taste Like Linked Data APIs
grlc Makes GitHub Taste Like Linked Data APIs
Albert Mero単o-Pe単uela
OR2019 DSpace 7: Open for integration
OR2019 DSpace 7: Open for integration
4Science
Drupal Services 3 - Drupal Dev Days 2011, Brussels
Drupal Services 3 - Drupal Dev Days 2011, Brussels
heyrocker
SURFnet Kennisnet over Mobiel
SURFnet Kennisnet over Mobiel
kirstenveelo
Welkom Code Jam OpenSocial gadgets 3 nov. 2011
Welkom Code Jam OpenSocial gadgets 3 nov. 2011
kirstenveelo
Plannen Code Jam OpenSocial gadgets
Plannen Code Jam OpenSocial gadgets
kirstenveelo
Ashley in het onderwijs v3
Ashley in het onderwijs v3
kirstenveelo
Dark Ink
Dark Ink
kirstenveelo
Apostila versao 20
lvaro Tando
OpenConext Apereo2014
OpenConext Apereo2014
openconext
Sur fnet open-conext-apereo2014
Sur fnet open-conext-apereo2014
Niels van Dijk
Buiding application for social networks
Buiding application for social networks
畛 Duy Trung
SURFconext - Collaboration without limit
SURFconext - Collaboration without limit
Harold Teunissen
OpenConext: Authentication & Authorization Infrastructure for Virtual Researc...
OpenConext: Authentication & Authorization Infrastructure for Virtual Researc...
openconext
SURFconext, a New Collaboration Paradigm
SURFconext, a New Collaboration Paradigm
SURFconext
Introduction To Open Web Protocols
Introduction To Open Web Protocols
Mohan Krishnan
OpenSocial and Mixi platform
OpenSocial and Mixi platform
Pham Thinh
Server-side Java Programming
Server-side Java Programming
Chris Schalk
Acronym Soup
Acronym Soup
Dan Brickley
Devfest09 OpenSocial Enterprise
Devfest09 OpenSocial Enterprise
Chris Schalk
Open Standards For Social Business Apps
Open Standards For Social Business Apps
IBM Connections Developers
Expertmeeting OpenSocial Portals - Edukapp
Expertmeeting OpenSocial Portals - Edukapp
SURFnet
Virtual Tech Days 2010 - Integrating Social Networks with ASP.NET
Virtual Tech Days 2010 - Integrating Social Networks with ASP.NET
Krishna T
Web 2.0 Expo Berlin: Open Platforms and the Social Graph
Web 2.0 Expo Berlin: Open Platforms and the Social Graph
David Recordon
Becoming an IBM Connections Developer
Becoming an IBM Connections Developer
Rob Novak

More Related Content

Viewers also liked (6)

SURFnet Kennisnet over Mobiel
SURFnet Kennisnet over Mobiel
kirstenveelo
Welkom Code Jam OpenSocial gadgets 3 nov. 2011
Welkom Code Jam OpenSocial gadgets 3 nov. 2011
kirstenveelo
Plannen Code Jam OpenSocial gadgets
Plannen Code Jam OpenSocial gadgets
kirstenveelo
Ashley in het onderwijs v3
Ashley in het onderwijs v3
kirstenveelo
Dark Ink
Dark Ink
kirstenveelo
Apostila versao 20
lvaro Tando
SURFnet Kennisnet over Mobiel
SURFnet Kennisnet over Mobiel
kirstenveelo
Welkom Code Jam OpenSocial gadgets 3 nov. 2011
Welkom Code Jam OpenSocial gadgets 3 nov. 2011
kirstenveelo
Plannen Code Jam OpenSocial gadgets
Plannen Code Jam OpenSocial gadgets
kirstenveelo
Ashley in het onderwijs v3
Ashley in het onderwijs v3
kirstenveelo
Apostila versao 20
lvaro Tando

Similar to Presentatie Code Jam Niels van Dijk (20)

OpenConext Apereo2014
OpenConext Apereo2014
openconext
Sur fnet open-conext-apereo2014
Sur fnet open-conext-apereo2014
Niels van Dijk
Buiding application for social networks
Buiding application for social networks
畛 Duy Trung
SURFconext - Collaboration without limit
SURFconext - Collaboration without limit
Harold Teunissen
OpenConext: Authentication & Authorization Infrastructure for Virtual Researc...
OpenConext: Authentication & Authorization Infrastructure for Virtual Researc...
openconext
SURFconext, a New Collaboration Paradigm
SURFconext, a New Collaboration Paradigm
SURFconext
Introduction To Open Web Protocols
Introduction To Open Web Protocols
Mohan Krishnan
OpenSocial and Mixi platform
OpenSocial and Mixi platform
Pham Thinh
Server-side Java Programming
Server-side Java Programming
Chris Schalk
Acronym Soup
Acronym Soup
Dan Brickley
Devfest09 OpenSocial Enterprise
Devfest09 OpenSocial Enterprise
Chris Schalk
Open Standards For Social Business Apps
Open Standards For Social Business Apps
IBM Connections Developers
Expertmeeting OpenSocial Portals - Edukapp
Expertmeeting OpenSocial Portals - Edukapp
SURFnet
Virtual Tech Days 2010 - Integrating Social Networks with ASP.NET
Virtual Tech Days 2010 - Integrating Social Networks with ASP.NET
Krishna T
Web 2.0 Expo Berlin: Open Platforms and the Social Graph
Web 2.0 Expo Berlin: Open Platforms and the Social Graph
David Recordon
Becoming an IBM Connections Developer
Becoming an IBM Connections Developer
Rob Novak
OpenConext - Japanese delegation - 28 October 2013
OpenConext - Japanese delegation - 28 October 2013
SURFconext
Building Social Business Applications with OpenSocial
Building Social Business Applications with OpenSocial
Clint Oram
Barcamphanoi Opensocial Application Development
Barcamphanoi Opensocial Application Development
Hoat Le
Social Enabler for XPages
Social Enabler for XPages
Niklas Heidloff
OpenConext Apereo2014
OpenConext Apereo2014
openconext
Sur fnet open-conext-apereo2014
Sur fnet open-conext-apereo2014
Niels van Dijk
Buiding application for social networks
Buiding application for social networks
畛 Duy Trung
SURFconext - Collaboration without limit
SURFconext - Collaboration without limit
Harold Teunissen
OpenConext: Authentication & Authorization Infrastructure for Virtual Researc...
OpenConext: Authentication & Authorization Infrastructure for Virtual Researc...
openconext
SURFconext, a New Collaboration Paradigm
SURFconext, a New Collaboration Paradigm
SURFconext
Introduction To Open Web Protocols
Introduction To Open Web Protocols
Mohan Krishnan
OpenSocial and Mixi platform
OpenSocial and Mixi platform
Pham Thinh
Server-side Java Programming
Server-side Java Programming
Chris Schalk
Devfest09 OpenSocial Enterprise
Devfest09 OpenSocial Enterprise
Chris Schalk
Expertmeeting OpenSocial Portals - Edukapp
Expertmeeting OpenSocial Portals - Edukapp
SURFnet
Virtual Tech Days 2010 - Integrating Social Networks with ASP.NET
Virtual Tech Days 2010 - Integrating Social Networks with ASP.NET
Krishna T
Web 2.0 Expo Berlin: Open Platforms and the Social Graph
Web 2.0 Expo Berlin: Open Platforms and the Social Graph
David Recordon
Becoming an IBM Connections Developer
Becoming an IBM Connections Developer
Rob Novak
OpenConext - Japanese delegation - 28 October 2013
OpenConext - Japanese delegation - 28 October 2013
SURFconext
Building Social Business Applications with OpenSocial
Building Social Business Applications with OpenSocial
Clint Oram
Barcamphanoi Opensocial Application Development
Barcamphanoi Opensocial Application Development
Hoat Le
Social Enabler for XPages
Social Enabler for XPages
Niklas Heidloff
Ad

More from kirstenveelo (8)

290317 inspiratiedag oer k veelo smoes
290317 inspiratiedag oer k veelo smoes
kirstenveelo
Karel Millenaar @ SURF Summerschool 09
Karel Millenaar @ SURF Summerschool 09
kirstenveelo
Joost Schouten @ SURF Summerschool 09
Joost Schouten @ SURF Summerschool 09
kirstenveelo
Ineke Verheul @ SURF Summerschool 09
Ineke Verheul @ SURF Summerschool 09
kirstenveelo
Henk van den Brink @ SURF Summerschool 09
Henk van den Brink @ SURF Summerschool 09
kirstenveelo
Frank Niesten @ SURF Summerschool 09
Frank Niesten @ SURF Summerschool 09
kirstenveelo
Bart van der Laar @ SURF Summerschool 09
Bart van der Laar @ SURF Summerschool 09
kirstenveelo
Renee Filius @ SURF Summerschool 09
Renee Filius @ SURF Summerschool 09
kirstenveelo
290317 inspiratiedag oer k veelo smoes
290317 inspiratiedag oer k veelo smoes
kirstenveelo
Karel Millenaar @ SURF Summerschool 09
Karel Millenaar @ SURF Summerschool 09
kirstenveelo
Joost Schouten @ SURF Summerschool 09
Joost Schouten @ SURF Summerschool 09
kirstenveelo
Ineke Verheul @ SURF Summerschool 09
Ineke Verheul @ SURF Summerschool 09
kirstenveelo
Henk van den Brink @ SURF Summerschool 09
Henk van den Brink @ SURF Summerschool 09
kirstenveelo
Frank Niesten @ SURF Summerschool 09
Frank Niesten @ SURF Summerschool 09
kirstenveelo
Bart van der Laar @ SURF Summerschool 09
Bart van der Laar @ SURF Summerschool 09
kirstenveelo
Renee Filius @ SURF Summerschool 09
Renee Filius @ SURF Summerschool 09
kirstenveelo
Ad

Recently uploaded (20)

Oh, the Possibilities - Balancing Innovation and Risk with Generative AI.pdf
Oh, the Possibilities - Balancing Innovation and Risk with Generative AI.pdf
Priyanka Aash
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
revolcs10
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
Fwdays
UserCon Belgium: Honey, VMware increased my bill
UserCon Belgium: Honey, VMware increased my bill
stijn40
cnc-processing-centers-centateq-p-110-en.pdf
cnc-processing-centers-centateq-p-110-en.pdf
AmirStern2
AI Agents and FME: A How-to Guide on Generating Synthetic Metadata
AI Agents and FME: A How-to Guide on Generating Synthetic Metadata
Safe Software
9-1-1 Addressing: End-to-End Automation Using FME
9-1-1 Addressing: End-to-End Automation Using FME
Safe Software
Lessons Learned from Developing Secure AI Workflows.pdf
Lessons Learned from Developing Secure AI Workflows.pdf
Priyanka Aash
"Database isolation: how we deal with hundreds of direct connections to the d...
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Priyanka Aash
2025_06_18 - OpenMetadata Community Meeting.pdf
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
"Scaling in space and time with Temporal", Andriy Lupa.pdf
"Scaling in space and time with Temporal", Andriy Lupa.pdf
Fwdays
Curietech AI in action - Accelerate MuleSoft development
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
PyCon SG 25 - Firecracker Made Easy with Python.pdf
PyCon SG 25 - Firecracker Made Easy with Python.pdf
Muhammad Yuga Nugraha
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Safe Software
The Future of Technology: 2025-2125 by Saikat Basu.pdf
The Future of Technology: 2025-2125 by Saikat Basu.pdf
Saikat Basu
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
AI VIDEO MAGAZINE - June 2025 - r/aivideo
AI VIDEO MAGAZINE - June 2025 - r/aivideo
1pcity Studios, Inc
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Priyanka Aash
Oh, the Possibilities - Balancing Innovation and Risk with Generative AI.pdf
Oh, the Possibilities - Balancing Innovation and Risk with Generative AI.pdf
Priyanka Aash
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
revolcs10
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
Fwdays
UserCon Belgium: Honey, VMware increased my bill
UserCon Belgium: Honey, VMware increased my bill
stijn40
cnc-processing-centers-centateq-p-110-en.pdf
cnc-processing-centers-centateq-p-110-en.pdf
AmirStern2
AI Agents and FME: A How-to Guide on Generating Synthetic Metadata
AI Agents and FME: A How-to Guide on Generating Synthetic Metadata
Safe Software
9-1-1 Addressing: End-to-End Automation Using FME
9-1-1 Addressing: End-to-End Automation Using FME
Safe Software
Lessons Learned from Developing Secure AI Workflows.pdf
Lessons Learned from Developing Secure AI Workflows.pdf
Priyanka Aash
"Database isolation: how we deal with hundreds of direct connections to the d...
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Priyanka Aash
2025_06_18 - OpenMetadata Community Meeting.pdf
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
"Scaling in space and time with Temporal", Andriy Lupa.pdf
"Scaling in space and time with Temporal", Andriy Lupa.pdf
Fwdays
Curietech AI in action - Accelerate MuleSoft development
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
PyCon SG 25 - Firecracker Made Easy with Python.pdf
PyCon SG 25 - Firecracker Made Easy with Python.pdf
Muhammad Yuga Nugraha
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Safe Software
The Future of Technology: 2025-2125 by Saikat Basu.pdf
The Future of Technology: 2025-2125 by Saikat Basu.pdf
Saikat Basu
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
AI VIDEO MAGAZINE - June 2025 - r/aivideo
AI VIDEO MAGAZINE - June 2025 - r/aivideo
1pcity Studios, Inc
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Priyanka Aash

Presentatie Code Jam Niels van Dijk

  • 1. SURFconext codeJam Niels van Dijk, Technical Product Manager SURFconext Utrecht, November 2011
  • 2. The Collaboration game Modern universities are developing towards loose conglomerates of (inter)discipline expertise Collaboration is therefore core business Scientific collaboration involves groups of people in multiple institutions, disciplines and countries Collaboration is about using shared resources
  • 3. A distributed landscape Learning and science combines resources from multiple sources: The core resources are within the 'local' domain, but may be within multiple institutions and the generic collaboration services in 'the cloud'
  • 4. 4 (C) 2009 SURFnet B.V.
  • 7. Basic Concepts - Identity Federations, SAML and attributes In: AuthN and attributes Out: AuthN, attributes and OpenSocial API - Groups In: SURFteams & external sources Out: OpenSocial API - OpenSocial, Gadgets, Social Data API and oAuth In: attributes Out: OpenSocial API
  • 8. Identity federations Source: David Simonsen, WAYF
  • 10. Groups - Groups are either managed centrally (SURFteams), or provided by institutions - Any acceptable user can become a group 'admin' - Groups provide context for applications (but applications decide on AuthZ!)
  • 11. SURFteams SURFteams Gadget https://www.surfteams.nl
  • 12. OpenSocial ? - General purpose web integration technology ('Gadgets') - Open 'Social Data' API for exchanging information on people, groups, activities, etc (Javascript and REST API) - But also: - Lightweight, '2.0' complient and 'Easy' - Open standard, browser based components - Vendor neutral & platform independent - Large user community wide spread adoption - Uptake moving from Social Networks to R&E and Enterprise
  • 13. OpenSocial - overview Apps Virtual Organization Consumers Social Network
  • 14. OpenSocial - Gadgets Gadget API <?xml version="1.0" encoding="UTF-8" ?> <Module> <ModulePrefs title="Hello World!"> <Require feature="opensocial-0.8" /> </ModulePrefs> <Content type="html"> <![CDATA[ Hello, world! ]]> </Content> </Module> - Browser based - Lightweight - Optimized for the internet - Can be anywhere
  • 15. OpenSocial Gadget Types - Iframe Gadget vs - 'Full blown' gadgets (using REST API, Javascript OSAPI)
  • 16. Iframe Gadgets + Much easier to develop + Leverage SAML SSO for AuthN - Content lives remote - NO context - Potential GUI clashes
  • 17. SURFteams Again... SURFteams Gadget https://www.surfteams.nl
  • 18. Javascript Gadgets + Context (Person, Group) + Data is 'local' + Much more flexibility + GUI independent ? OAuth for authentication - More work to develop
  • 19. Social Data API Provides API for exchanging social data, e.g.: - People & Profiles (attributes) - Groups & Relationships - Activities & messages - Shared applications - Authentication (OAuth)
  • 20. OAuth - RFC 5849: The OAuth 1.0 Protocol - Webservice (REST) authentication framework - SURFconext supports 2 and 3 legged OAuth
  • 21. 2-legged OAuth 2-legged OAuth: 1) SURFconext and 2) an Application server http://wiki.opensocial.org/index.php?title=OAuth_Use_Cases
  • 22. 3-legged OAuth 3-legged OAuth: 1) SURFconext and 2) an Application server 3) plus an authenticated user http://wiki.opensocial.org/index.php?title=OAuth_Use_Cases
  • 23. Get Conexted! Connexting an Identity provider Connexting a Service provider Providing Gadgets Leveraging the REST API (& using OAuth) Domestication
  • 24. Identity providers The SURFconext platform does not connect to Identity Providers directly* But, it is a Service Provider in SURFfederatie So, either join SURFfederatie as an IdP Or use eduGain (Geant3) SURFconext SP metadata https://engine.surfconext.nl/authentication/sp/metadata * that is, some are more equal then others....
  • 25. Service Providers the SURFconext platform does connect to Service Providers directly SURFconext acts as the sole IdP as the platform is a proxy, it will redirect users to the real IdP, if required Join SURFfederatie as an SP Or use eduGain (Geant3) Meet the technical requirments
  • 26. Inspiration - Sakai OAE, - Role Project, - Warwick, - UTwente - SciVerse, - OGCE portal - Apache Rave