Feide Connect (IoU Fagdag)

Preview:

Citation preview

Feide ConnectNext generation service platform for educational users in Norway.

andreas.solberg@uninett.noAndreas Åkre Solberg

Evolution of services

Static

Dynamic

Interactive

Personlized

Context-aware + mashup

2

What kind of context?

Identifying the user

Users properties, attributes

Groups, roles and social graphs

Activity streams

Location

Calendar

Services access services › mashup

3

Trends

From major providers to small independent services.

All services should have an API. Most functionality available to users should also be available to other services.

New services mix existing services in new ways, adds value.

4

!5

App App

Sources of data for norwegian institutions

Obtaining context

!6

Then consider the global market

!7

A game for the major players only

Scaling

How can a small provider obtain access to all this kind of data?

!Platform.

8

!9

App App

Service Platform

!10

Feide Connect

Feide Connect adds valueAvoids vendor lock-in

Provides scalability for minor players

Harmonized contexts across services. Better integration.

Enables best of breed selection of services

Promotes competition

Potential of new more fair payment models,

edu App store

simplified procurement workflows

May hook into other workflows

Developer-friendly. Simple HTTP based API. Self-service. API Inspector.

Promotes dynamic scalable architectures, no built-in support for provisioning.

!11

Feide Connect

API. OAuth.

Authentication and user info.

Autoconfigure

Self-service registering new clients

One-click workflows

Personsøk

Grupper: ad-hoc, Feide genererte

API Authorization as a Service

Federated Widgets

12

!13

Feide Connect in practice

Registering a application

!14

!15

!16

Manage application

!17

Alternative: Autoconfigure

Wordpress plugin: auth + authz + autoconfigure

!18

Request permissions to API services

!19

API Owner authorizes access

!20

API Inspector

!21

End user access service

International federated users : edugain + Kalmar Global target audience

!22

Regular Feide login

!23

!24

Etherpad with a new dashboard and hooked up to Feide connect.

!25

!26

!27

!28

Groups exposed across applications. may be used for access control. may be used for context.

!29

Ad-hoc groups any one can create new groups anywhere. Project groups or similar can quickly establish a shared collaboration space across multiple services.

!30

Add users by incremental search by real names

Peoplesearch API

!31

Live dynamic connectors LDAP

!32

Live dynamic connectors Grunnopplæringa

!33

Live dynamic connectors

FS (work in progress)

!34

Federated Widgets harmonize across collaboration tools

Adopts surrounding

context

Secure isolated environment

!35

Federated Widgets harmonize across collaboration tools

!36

Without context

With one of your group having an active meeting

Within the SFU group

Adobe Connect Widget

!37

Feed aggregated activity stream

Stay updated across

services

!38

feed API !The feed app allow people to post. !and so can applications. !!Like a social network for your educational context.

!39

Feide Connect What’s next