feide connect tnc2014

29
Feide Connect Next generation service platform for educational users in Norway. [email protected] Andreas Åkre Solberg Dublin, May 2014

Upload: andreas-akre-solberg

Post on 05-Jul-2015

159 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Feide connect   tnc2014

Feide ConnectNext generation service platform for

educational users in Norway.

[email protected] Åkre Solberg

Dublin, May 2014

Page 2: Feide connect   tnc2014

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

3

The gap between

services’ needs and supporting middleware infrastructure

is increasing

Page 4: Feide connect   tnc2014

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

5

Today

everything is about

APIs

Page 6: Feide connect   tnc2014

6

SAML is great for SSO

- not everything else

Page 7: Feide connect   tnc2014

Lets build…

Page 8: Feide connect   tnc2014

8

Page 9: Feide connect   tnc2014

9

Page 10: Feide connect   tnc2014

10

Page 11: Feide connect   tnc2014

11

Page 12: Feide connect   tnc2014

DeveloperDashboard

Page 13: Feide connect   tnc2014

13

Groups

Page 14: Feide connect   tnc2014

14

GroupsManage

ad-hoc groups

using

groups and peoplesearch

APIs

Page 15: Feide connect   tnc2014

15

ActivityStreams

Page 16: Feide connect   tnc2014

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

17

etherpad demo

Page 18: Feide connect   tnc2014

18

Page 19: Feide connect   tnc2014

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

20

…some more stuff

Page 21: Feide connect   tnc2014

21

App Storein the works…

Page 22: Feide connect   tnc2014

22

Frontend protocolsservice to service

service to platform

Javascript window.postMessage«Federated» iframes with isPassive=true

Page 23: Feide connect   tnc2014

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

24

Page 25: Feide connect   tnc2014

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

26

Page 27: Feide connect   tnc2014

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

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.

Page 29: Feide connect   tnc2014

29

That’s it.

Thanks for attending this presentation!

[email protected]