Feide connect tnc2014
-
Upload
andreas-akre-solberg -
Category
Technology
-
view
153 -
download
0
Transcript of Feide connect tnc2014
![Page 1: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/1.jpg)
Feide ConnectNext generation service platform for
educational users in Norway.
[email protected] Åkre Solberg
Dublin, May 2014
![Page 2: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/2.jpg)
Feide Connect
research and development activity
The presented work is from an operational prototype
varies from experimental to more mature
a production-level service is in planning
2
![Page 3: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/3.jpg)
3
The gap between
services’ needs and supporting middleware infrastructure
is increasing
![Page 4: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/4.jpg)
What we have today
does not properly support mobile
does not properly support three-tier,
services that interacts with services(data in other adm.domains)
Complex setup (SAML)
Complex cross-federation setup
4
![Page 5: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/5.jpg)
5
Today
everything is about
APIs
![Page 6: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/6.jpg)
6
SAML is great for SSO
- not everything else
![Page 7: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/7.jpg)
Lets build…
![Page 8: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/8.jpg)
8
![Page 9: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/9.jpg)
9
![Page 10: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/10.jpg)
10
![Page 11: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/11.jpg)
11
![Page 12: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/12.jpg)
DeveloperDashboard
![Page 13: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/13.jpg)
13
Groups
![Page 14: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/14.jpg)
14
GroupsManage
ad-hoc groups
using
groups and peoplesearch
APIs
![Page 15: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/15.jpg)
15
ActivityStreams
![Page 16: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/16.jpg)
16
etherpad demo
Non-intrusive etherpad plugin
no modifications
No external dependencies whatsoever!
Not even simplesamlphp ;)
Uses Feide Connect for
authentication and groups.
Setup with auto-configure
![Page 17: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/17.jpg)
17
etherpad demo
![Page 18: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/18.jpg)
18
![Page 19: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/19.jpg)
19
Not solved yet
Still much implementations to do
Contracts and legal work
Payment model
Smooth logout experience with SLO, OAuth,
web, applications and mobile.
![Page 20: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/20.jpg)
20
…some more stuff
![Page 21: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/21.jpg)
21
App Storein the works…
![Page 22: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/22.jpg)
22
Frontend protocolsservice to service
service to platform
Javascript window.postMessage«Federated» iframes with isPassive=true
![Page 23: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/23.jpg)
23
Adobe Connect Widget demo
Can be used «anywhere»!
Just copy and paste a short JS sniplet.
Can easily be setup to adopt surrounding group
environment, to set «current group».
Fully controlled authorization and access
controll for Adobe Connect. No pre-
configuration whatsover for endusers.
![Page 24: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/24.jpg)
24
![Page 25: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/25.jpg)
25
Autoconfigure demo
Simplify registration of service providers
Can be prepacked with popular applications;
in.e. wordpress (plugin demoed)
Wordpress plugin with no external
dependencies.
![Page 26: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/26.jpg)
26
![Page 27: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/27.jpg)
27
feed Widget demo
Widget push shared news or any «activity» to
activity stream
Another widget presents «news» within a group
in a collaboration service (Liferay)
![Page 28: Feide connect tnc2014](https://reader034.fdocuments.us/reader034/viewer/2022042715/559870e61a28abbd6a8b4882/html5/thumbnails/28.jpg)
28
Feed WidgetShows an aggregated feed of activities for the current
selected group across all collaboration tools.
Share widgetCan be easily integrated anywhere. Will share a link to the current web page
to the activity stream for the current user in a selected group context.