SlideShare a Scribd company logo
«Feide Connect»
Next generation service platform for advanced services
and collaboration services for higher education.

Andreas Åkre Solberg
andreas.solberg@uninett.no
Once upon a time
Web Single Sign-On with Feide was sufficient to provide
a seamless user experience across services.

!2
Collaboration on Internet
✤

A dynamic working groups spanning multiple organizations, work
together using digital collaboration tools:
✤

A wiki

✤

Document sharing tool

✤

Meeting planner and calendar

✤

A Web meeting tool

✤

A web forum or mailinglist
!3
Feide Connect
Authentication
Feide based upon SAML 2.0
Rather complex results in relatively high integration cost for Service Providers.
Limited opportunities to the «login request -> response»-flow.

!
Trends in consumer markets (Facebook, Google, Twitter, Linkedin, Salesforce)
From enterprise protocols towards APIs / REST and OAuth
Providers needs to offer APIs and third party integration anyway; OAuth
Easy to establish a simple authentication protocol (userinfo) on top of that
OpenID Connect
Built-in support for cross-federation (eduGAIN, Kalmar) and guest users.

oktober 23, 2013

5
Feide Connect
New architecture

Feide
tjeneste

Mobil app

Web app

Tredjepartsklient /
integrasjon

API-based instead of SSO-flow
OAuth + authentication
Makes use of Feide (without changes)

Feide

Feide Connect
grupper

personsøk

lagring

aktivitetstr

API authz

Offers additional services
Better support for mobile, desktop etc.
API Authorization Management

Tjeneste
backend
API

Extremely simple integration for Service
Providers
Low-bar of entry 

(for students, non-commercial, etc)

oktober 23, 2013

!6
Groups and roles

!7
Groups and roles
API Service
Base layer: builds groups 

from Feide attributes

Feide
tjeneste

Mobil app

Web app

Tredjepartsklient /
integrasjon

Connector to FS:

emner, studieretning med mer.

Feide Connect

Support for Ad-Hoc groups

Feide
Anyone can create groups for their
collaboration needs. Cross-organizational
groups.
Support for custom external connectors
to an institutions authoritative source of
group data.

Groups

FS

personsøk

lagring

aktivitetstr

API authz

Ext Connectors
AdHoc

!8
Ad-hoc group management front-end

!9
People Search
Separate People Search API
Authenticated API
Also available as a JS library
And as a Federated Widget
Relies on already public information
Better user experience to search for real
user names, than to add userids.

!10
Activity Streams

!11
ma

Ar
ha

zs

WebApp frontend

Widgets

dr
wi eas
l l a co
tte nfi
nd rm
me ed
eti an
ng d

df»

!
sc
he

du

led

an

ew

me

eti

ng

Generic information model

A
n
ad ew u
de se
dt rT
o t ho
he rle
gr if i
ou s
p

Si
mo
n

re
«w as c
elc rea
om ted
e!» a
at wiki
Ag pa
or ge
a

User interfaces
An
d

Acitivites posted to one or more groups

An

re
.p

Mobile app frontend

da
at file
Cl «a
o u rc
ds hi
tor tec
tu

API
re

Activity Streams
One activity stream per group.

!12
!13
Notifications
The most important activity updates
Email and mobile push notifications
Personal preferences

!14
Federated Widgets

!15
Federated Widgets
Embed content on remote site
Challenge:
secure environment
authentication
adopt context

!16
Widgets adopts context
Widgets in a separate security domain
Communicates with the surroundings
Harmonized references; activities, users
and groups. As well as time and location.

!17
Federated Widgets

ting using
Webmee
C o n n e ct
Adobe
Join meet

ing

!18
Feed Widget"
Shows an aggregated feed of activities for the current
selected group across all collaboration tools.

Share widget"
Can be easily integrated anywhere. Will share a link to the current web page
!1
to the activity stream for the current user in a selected group context. 9
Open Data

!20
Open Data
Universities increasing interest to share their data using APIs.
Motivates growth of new innovative, and better services for the employees and
students.

!
Privacy very important!
Complex to provide authentication model for delegated access to personal data.

!21
API Authorization Management

!22
Registering a
new API Gatekeeper

!23
Managing an API
!

› Trust
› Scope management
› Statistics
!

› Authorization workflow

!24
Public API Information Page
!

› OAuth Connection details
› Link to register,
and request access

!25
Registration of new clients
!

Third parties register new
clients, and requests access
to API scopes.

!26
API Authorization workflow
!

API owner grants access to new clients.
› Clients bounded to authenticated users / organizations

!27
The platform will make sure end users accessing the
clients are authenticated (using Feide).
!

API owner does not have to think about Feide.

!28
API Authorization Dialog

!29
Feide Connect established a trusted channel with your API
› Adds information in HTTP headers, with
› User info
› Groups
› Client info and scopes

!30
Self-Service and Scalability

!31
Self-Service and Scalability
Priority #1

Everything is self-service
Well-designed authorization work-flows. Focus on «one-click» grant, 

when moderation is needed at all.
Will run on HA infrastructure

!32
International Collaboration

!33
International Collaboration
Any student or employee in Europe should be able to login with their local credentials on the
through the platform.
Established cross-federation connections through eduGAIN and Kalmar.

!
Collaboration on harmonizing group definitions and exchange protocols with other countries.

Collaboration through GÉANT, Terena and NordForum.

!
Standardization

OAuth, OpenID Connect, SCIM, OpenSocial, ActivityStreams, Misc W3C

!34
Piloting with Institutions

!35
Piloting with Institutions
Allow access to login through Feide
Setup access for Person Search. Directory access
Register a set of test users with additional privileges
Integration with FS for groups and roles
Integration with external connectors
Testing of API authorization
Real users testing of collaboration tools

!36
Plans forward

!37

More Related Content

PDF
Feide Connect
Andreas Åkre Solberg
 
PDF
Feide Connect (IoU Fagdag)
Andreas Åkre Solberg
 
PDF
Shoot Me a Token: OpenAM as an OAuth2 Provider
ForgeRock
 
PDF
S3 chat bot & the new world
LINE Corporation
 
PDF
OpenAM Best Practices - Corelio Media Case Study
ForgeRock
 
PDF
S1 openning keynote
LINE Corporation
 
PPTX
Blue Button 2.0
SofiaGaldamez1
 
PPT
Developing, Distributing, And Monetizing Web Applications With Web Ex Connect...
jward5519
 
Feide Connect
Andreas Åkre Solberg
 
Feide Connect (IoU Fagdag)
Andreas Åkre Solberg
 
Shoot Me a Token: OpenAM as an OAuth2 Provider
ForgeRock
 
S3 chat bot & the new world
LINE Corporation
 
OpenAM Best Practices - Corelio Media Case Study
ForgeRock
 
S1 openning keynote
LINE Corporation
 
Blue Button 2.0
SofiaGaldamez1
 
Developing, Distributing, And Monetizing Web Applications With Web Ex Connect...
jward5519
 

What's hot (20)

PDF
CIS14: OAuth and OpenID Connect in Action
CloudIDSummit
 
PDF
Managing enterprise applications, permissions, and consent in Azure Active Di...
CoLaboraDK
 
PDF
S4 line business platform
LINE Corporation
 
PDF
Our road to Single Sign-On, DocPlanner
Tomasz Wójcik
 
PDF
Surviving the Zombie Apocalypse of Connected devices - Jfokus 2013
Gustaf Nilsson Kotte
 
PPT
Introduction to the Windows Live Platform
Clint Edmonson
 
PPTX
Securing the Insecure
WSO2
 
TXT
Google api sha1
frantorremar
 
PPT
Identity as a Service
Prabath Siriwardena
 
PPTX
Azure AD B2C An Introduction - DogFoodCon 2018
Jeremy Gray
 
PPT
SSO Strategy Implementation Considerations
John Bauer
 
PPTX
REST API: Do More in the Feed with Action Links
Salesforce Developers
 
PPTX
Building systems with rest
Glenn Block
 
PPTX
Aplicaciones Xamarin conectadas y desconectadas con Azure
Christian Melendez
 
PPTX
WSO2 - Identity Server & API Manager - TeamOpenBravo - IF4050
Mochammad Dikra Prasetya
 
PPTX
Running Regulated Workloads on Azure PaaS services (DogFoodCon 2018)
Jeremy Gray
 
PPTX
Visual Studio 2017 - Montreal Launch Event
Guy Barrette
 
PDF
SPTECHCON - Who are You and What Do You Want - Working with OAuth in SharePoi...
Eric Shupps
 
PDF
Enterprise solution Workrocks
Workrocks
 
PPTX
Oauth 2.0
Manish Kumar Singh
 
CIS14: OAuth and OpenID Connect in Action
CloudIDSummit
 
Managing enterprise applications, permissions, and consent in Azure Active Di...
CoLaboraDK
 
S4 line business platform
LINE Corporation
 
Our road to Single Sign-On, DocPlanner
Tomasz Wójcik
 
Surviving the Zombie Apocalypse of Connected devices - Jfokus 2013
Gustaf Nilsson Kotte
 
Introduction to the Windows Live Platform
Clint Edmonson
 
Securing the Insecure
WSO2
 
Google api sha1
frantorremar
 
Identity as a Service
Prabath Siriwardena
 
Azure AD B2C An Introduction - DogFoodCon 2018
Jeremy Gray
 
SSO Strategy Implementation Considerations
John Bauer
 
REST API: Do More in the Feed with Action Links
Salesforce Developers
 
Building systems with rest
Glenn Block
 
Aplicaciones Xamarin conectadas y desconectadas con Azure
Christian Melendez
 
WSO2 - Identity Server & API Manager - TeamOpenBravo - IF4050
Mochammad Dikra Prasetya
 
Running Regulated Workloads on Azure PaaS services (DogFoodCon 2018)
Jeremy Gray
 
Visual Studio 2017 - Montreal Launch Event
Guy Barrette
 
SPTECHCON - Who are You and What Do You Want - Working with OAuth in SharePoi...
Eric Shupps
 
Enterprise solution Workrocks
Workrocks
 
Ad

Viewers also liked (6)

PDF
01 Welcome - Federation Lab
Andreas Åkre Solberg
 
PDF
Feide Connect (NOKIOS 2014)
Andreas Åkre Solberg
 
PDF
Norsk UH-sektor og økosystemer for identitet og integrasjoner i skyen
Andreas Åkre Solberg
 
PDF
Feide Connect TNC2014
Andreas Åkre Solberg
 
PDF
Feide Connect – Standard Norge February 2015
Andreas Åkre Solberg
 
PDF
Connect (Feide fagdag, Gardemoen)
Andreas Åkre Solberg
 
01 Welcome - Federation Lab
Andreas Åkre Solberg
 
Feide Connect (NOKIOS 2014)
Andreas Åkre Solberg
 
Norsk UH-sektor og økosystemer for identitet og integrasjoner i skyen
Andreas Åkre Solberg
 
Feide Connect TNC2014
Andreas Åkre Solberg
 
Feide Connect – Standard Norge February 2015
Andreas Åkre Solberg
 
Connect (Feide fagdag, Gardemoen)
Andreas Åkre Solberg
 
Ad

Similar to Feide Connect (20)

PPT
Web 2.0 Tech Talk
pooyad
 
PDF
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2
 
PDF
Building an API Centric SOA
WSO2
 
PDF
EduID Mobile App - Use-Cases, Concepts and Implementation
Christian Glahn
 
PDF
Securely expose protected resources as ap is with app42 api gateway
Zuaib
 
PPTX
APIs: the Glue of Cloud Computing
3scale
 
PPTX
Securing Insecure
Prabath Siriwardena
 
PDF
Third party api integration
Metricoid Technology
 
PDF
Designing Usable APIs featuring Forrester Research, Inc.
CA API Management
 
PPTX
RSA Europe: Future of Cloud Identity
Mike Schwartz
 
PPTX
SharePoint 2013 Apps and the App Model
James Tramel
 
PPT
Enterprise API deployment best practice
Sanjay Roy
 
PDF
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
Wong Hoi Sing Edison
 
PDF
SharePoint Add-Ins - Brief Overview
Nous Infosystems
 
PPTX
#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...
Vincent Biret
 
PDF
Making a decision between Liferay and Drupal
InfoAxon Technologies Limited
 
PDF
API, Integration, and SOA Convergence
Kasun Indrasiri
 
PPTX
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
Bram de Jager
 
PPTX
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
Vincent Biret
 
PDF
Meetup 2022 - API Gateway landscape.pdf
Red Hat
 
Web 2.0 Tech Talk
pooyad
 
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2
 
Building an API Centric SOA
WSO2
 
EduID Mobile App - Use-Cases, Concepts and Implementation
Christian Glahn
 
Securely expose protected resources as ap is with app42 api gateway
Zuaib
 
APIs: the Glue of Cloud Computing
3scale
 
Securing Insecure
Prabath Siriwardena
 
Third party api integration
Metricoid Technology
 
Designing Usable APIs featuring Forrester Research, Inc.
CA API Management
 
RSA Europe: Future of Cloud Identity
Mike Schwartz
 
SharePoint 2013 Apps and the App Model
James Tramel
 
Enterprise API deployment best practice
Sanjay Roy
 
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
Wong Hoi Sing Edison
 
SharePoint Add-Ins - Brief Overview
Nous Infosystems
 
#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...
Vincent Biret
 
Making a decision between Liferay and Drupal
InfoAxon Technologies Limited
 
API, Integration, and SOA Convergence
Kasun Indrasiri
 
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
Bram de Jager
 
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
Vincent Biret
 
Meetup 2022 - API Gateway landscape.pdf
Red Hat
 

More from Andreas Åkre Solberg (20)

PDF
OpenID Connect Federation
Andreas Åkre Solberg
 
PDF
Dataporten for grunnopplæringa - Workshop September 2017
Andreas Åkre Solberg
 
PDF
Dataporten Workshop
Andreas Åkre Solberg
 
PDF
Dataporten
Andreas Åkre Solberg
 
PDF
Dataporten for Sigma2, Hell
Andreas Åkre Solberg
 
PDF
Dataporten intro (workshop with Difi)
Andreas Åkre Solberg
 
PDF
UNINETT Feide Connect (Feide fagdag)
Andreas Åkre Solberg
 
PDF
Connect (UNINETT-konferansen, Tromsø)
Andreas Åkre Solberg
 
PDF
Connect (USIT)
Andreas Åkre Solberg
 
PDF
Feide Connect SUHS 2014
Andreas Åkre Solberg
 
PPTX
Feide connect tnc2014
Andreas Åkre Solberg
 
PDF
SCIM and VOOT
Andreas Åkre Solberg
 
PDF
OAuth 2.0
Andreas Åkre Solberg
 
PDF
UWAP Tjenesteplattform
Andreas Åkre Solberg
 
PDF
UNINETT IoU - UWAP Prototype
Andreas Åkre Solberg
 
PDF
UNINETT WebApp Park
Andreas Åkre Solberg
 
KEY
Federation Lab and OpenID Connect
Andreas Åkre Solberg
 
PDF
Single Logout
Andreas Åkre Solberg
 
PDF
DiscoJuice
Andreas Åkre Solberg
 
OpenID Connect Federation
Andreas Åkre Solberg
 
Dataporten for grunnopplæringa - Workshop September 2017
Andreas Åkre Solberg
 
Dataporten Workshop
Andreas Åkre Solberg
 
Dataporten for Sigma2, Hell
Andreas Åkre Solberg
 
Dataporten intro (workshop with Difi)
Andreas Åkre Solberg
 
UNINETT Feide Connect (Feide fagdag)
Andreas Åkre Solberg
 
Connect (UNINETT-konferansen, Tromsø)
Andreas Åkre Solberg
 
Connect (USIT)
Andreas Åkre Solberg
 
Feide Connect SUHS 2014
Andreas Åkre Solberg
 
Feide connect tnc2014
Andreas Åkre Solberg
 
SCIM and VOOT
Andreas Åkre Solberg
 
UWAP Tjenesteplattform
Andreas Åkre Solberg
 
UNINETT IoU - UWAP Prototype
Andreas Åkre Solberg
 
UNINETT WebApp Park
Andreas Åkre Solberg
 
Federation Lab and OpenID Connect
Andreas Åkre Solberg
 
Single Logout
Andreas Åkre Solberg
 

Recently uploaded (20)

PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Doc9.....................................
SofiaCollazos
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 

Feide Connect

  • 1. «Feide Connect» Next generation service platform for advanced services and collaboration services for higher education. Andreas Åkre Solberg [email protected]
  • 2. Once upon a time Web Single Sign-On with Feide was sufficient to provide a seamless user experience across services. !2
  • 3. Collaboration on Internet ✤ A dynamic working groups spanning multiple organizations, work together using digital collaboration tools: ✤ A wiki ✤ Document sharing tool ✤ Meeting planner and calendar ✤ A Web meeting tool ✤ A web forum or mailinglist !3
  • 5. Authentication Feide based upon SAML 2.0 Rather complex results in relatively high integration cost for Service Providers. Limited opportunities to the «login request -> response»-flow. ! Trends in consumer markets (Facebook, Google, Twitter, Linkedin, Salesforce) From enterprise protocols towards APIs / REST and OAuth Providers needs to offer APIs and third party integration anyway; OAuth Easy to establish a simple authentication protocol (userinfo) on top of that OpenID Connect Built-in support for cross-federation (eduGAIN, Kalmar) and guest users. oktober 23, 2013 5
  • 6. Feide Connect New architecture Feide tjeneste Mobil app Web app Tredjepartsklient / integrasjon API-based instead of SSO-flow OAuth + authentication Makes use of Feide (without changes) Feide Feide Connect grupper personsøk lagring aktivitetstr API authz Offers additional services Better support for mobile, desktop etc. API Authorization Management Tjeneste backend API Extremely simple integration for Service Providers Low-bar of entry 
 (for students, non-commercial, etc) oktober 23, 2013 !6
  • 8. Groups and roles API Service Base layer: builds groups 
 from Feide attributes Feide tjeneste Mobil app Web app Tredjepartsklient / integrasjon Connector to FS:
 emner, studieretning med mer. Feide Connect Support for Ad-Hoc groups
 Feide Anyone can create groups for their collaboration needs. Cross-organizational groups. Support for custom external connectors to an institutions authoritative source of group data. Groups FS personsøk lagring aktivitetstr API authz Ext Connectors AdHoc !8
  • 9. Ad-hoc group management front-end !9
  • 10. People Search Separate People Search API Authenticated API Also available as a JS library And as a Federated Widget Relies on already public information Better user experience to search for real user names, than to add userids. !10
  • 12. ma Ar ha zs WebApp frontend Widgets dr wi eas l l a co tte nfi nd rm me ed eti an ng d df» ! sc he du led an ew me eti ng Generic information model A n ad ew u de se dt rT o t ho he rle gr if i ou s p Si mo n re «w as c elc rea om ted e!» a at wiki Ag pa or ge a User interfaces An d Acitivites posted to one or more groups An re .p Mobile app frontend da at file Cl «a o u rc ds hi tor tec tu API re Activity Streams One activity stream per group. !12
  • 13. !13
  • 14. Notifications The most important activity updates Email and mobile push notifications Personal preferences !14
  • 16. Federated Widgets Embed content on remote site Challenge: secure environment authentication adopt context !16
  • 17. Widgets adopts context Widgets in a separate security domain Communicates with the surroundings Harmonized references; activities, users and groups. As well as time and location. !17
  • 18. Federated Widgets ting using Webmee C o n n e ct Adobe Join meet ing !18
  • 19. Feed Widget" Shows an aggregated feed of activities for the current selected group across all collaboration tools. Share widget" Can be easily integrated anywhere. Will share a link to the current web page !1 to the activity stream for the current user in a selected group context. 9
  • 21. Open Data Universities increasing interest to share their data using APIs. Motivates growth of new innovative, and better services for the employees and students. ! Privacy very important! Complex to provide authentication model for delegated access to personal data. !21
  • 23. Registering a new API Gatekeeper !23
  • 24. Managing an API ! › Trust › Scope management › Statistics ! › Authorization workflow !24
  • 25. Public API Information Page ! › OAuth Connection details › Link to register, and request access !25
  • 26. Registration of new clients ! Third parties register new clients, and requests access to API scopes. !26
  • 27. API Authorization workflow ! API owner grants access to new clients. › Clients bounded to authenticated users / organizations !27
  • 28. The platform will make sure end users accessing the clients are authenticated (using Feide). ! API owner does not have to think about Feide. !28
  • 30. Feide Connect established a trusted channel with your API › Adds information in HTTP headers, with › User info › Groups › Client info and scopes !30
  • 32. Self-Service and Scalability Priority #1
 Everything is self-service Well-designed authorization work-flows. Focus on «one-click» grant, 
 when moderation is needed at all. Will run on HA infrastructure !32
  • 34. International Collaboration Any student or employee in Europe should be able to login with their local credentials on the through the platform. Established cross-federation connections through eduGAIN and Kalmar. ! Collaboration on harmonizing group definitions and exchange protocols with other countries.
 Collaboration through GÉANT, Terena and NordForum. ! Standardization
 OAuth, OpenID Connect, SCIM, OpenSocial, ActivityStreams, Misc W3C !34
  • 36. Piloting with Institutions Allow access to login through Feide Setup access for Person Search. Directory access Register a set of test users with additional privileges Integration with FS for groups and roles Integration with external connectors Testing of API authorization Real users testing of collaboration tools !36