connect (usit)

30
Connect UiO, Oslo, juni 2015 [email protected] Andreas Åkre Solberg

Upload: andreas-akre-solberg

Post on 26-Jul-2015

74 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Connect (USIT)

ConnectUiO, Oslo, juni 2015

[email protected] Åkre Solberg

Page 2: Connect (USIT)

Feide75 mill innlogginger

(2014)

~ 380utdannings

institusjoner

Web Single Sign-On

~ 300tjenester

Page 3: Connect (USIT)

Identitet

Grupper, emner,

sted, rom, tid, ++

Aksess,

tilgangsstyring

og kontroll

Lettvekts, utviklervennlige APIer

OAuth + OpenID Connect

Hva er kjernen vi skal bygge en god bærekraftig

IKT-arkitektur rundt ?

Page 4: Connect (USIT)

Feide

Connect

Connect

Page 5: Connect (USIT)

Feide

ServiceProvider

SAML 2.0

WebSSOSAML 2.0 is specialized for Single Sign-On

Page 6: Connect (USIT)

OAuth 2.0, OpenID Connect + APIs

Connect v1

Authentication

Feide IDporten gjestebrukereeduGAIN

Groups

FSFeide

Future services..

PeopleSearch

API Gatekeeper

adhoc

ClientsApplications Services

Service X

Service Y

Service Z

Page 7: Connect (USIT)

Prosjekt: ut 2015

– Teknologi og teknisk løsning – Avtaleverk, juss og personvern – Pilot som starter 1. Juni

Prosjektleder: Hildegunn Vada

– Overlevere produkt, og system til drift og utrullingsaktivitet

Referansegruppe med bred deltagelse i sektoren. Samarbeid med IKT-senteret Koordineres med UH-sky

Page 8: Connect (USIT)

selvbetjening - skalerbarhet

Page 9: Connect (USIT)

Developer-friendly APIs

REST, OAuth 2.0

No XML, no xmlsec, no SOAP

Page 10: Connect (USIT)

Login flow

Replacement of the current Feide Consent page

Page 11: Connect (USIT)
Page 12: Connect (USIT)

mer brukerstyrt

Page 13: Connect (USIT)

Enterprise IdM User Centric

Batch provisioning Dynamic DataAPIs

Få store tjenester Mange små spesialiserte tjenester

Trends

Page 14: Connect (USIT)

XMLJSON

SOAPRESTXMLDSIG

JWT/JWS

WS-Security / ID-WSF OAuth

SAMLOpenID Connect

Noen trender – API teknologi

Page 15: Connect (USIT)

Mobile

Page 16: Connect (USIT)

Web clients, but also

+ Mobile + Desktop + Client to service

Mobile › In-app browser vs. › System browser + custom url scheme

16

Page 17: Connect (USIT)

FeideSingle Sign-On session

= 8 hours

Page 18: Connect (USIT)

Tjenester

med interaksjon mellom brukere ikke bare mellom bruker og tjeneste

› Personsøk › Grupper

Page 19: Connect (USIT)

API for person lookup – white pages

Find people by search for name, and pick «contact cards».

In use for collaboration services, where people interact with each other.

19

Page 20: Connect (USIT)

Grupper

Page 21: Connect (USIT)

Person Medlemskap / rolle Gruppe Gruppetype

http://openvoot.org

Page 22: Connect (USIT)

Person Medlemskap / rolle Gruppe Gruppetype

GOUndervisningsgruppe

Ad-Hoc gruppe UHStudieretning

Tilknyttet skole X

http://openvoot.org

Page 23: Connect (USIT)

23

Groups Manage

ad-hoc groups

using groups and peoplesearch

APIs

Page 24: Connect (USIT)

API Gatekeeper

Page 25: Connect (USIT)

25

etherpad demotjeneste

Page 26: Connect (USIT)

26

etherpad demo

Page 27: Connect (USIT)

Account versus

Person

FeideID, fødselsnummer, overgang fra grunnskole til vgs til høyskole,

utvekslingsstudenter, høyskoler som slåes sammen, kommuner som slåes sammen.

Page 28: Connect (USIT)

Pilot Startet 1. juni 2015

Muligheter for tjenstelevandører å koble seg til en funksjonell plattform.

Kontakt [email protected] Mer info feideconnect.no

Page 29: Connect (USIT)

Web SSOBasic userinfo

Groups

Authentication and authorization of APIs

Desktop applications

Mobile applications

Long-lived sessions / access

Guest accounts

IDporten *

International login (eduGAIN) *

Feide Connect

Page 30: Connect (USIT)

Andreas Åkre Solberg linkedin.com/in/andreassolberg

http://feideconnect.no