15
Dataporten – nytt og planer fremover UNINETT Fagdager 3. mai 2017 [email protected] Andreas Åkre Solberg

Dataporten - Uninett · REST API HTTP Dataporten Autentisering IDporten eduGAIN gjester ... Også aktuelt å eksperimentere med API-er mot BAS: ... Drupal Mattermost GitLab Redmine

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Dataporten - Uninett · REST API HTTP Dataporten Autentisering IDporten eduGAIN gjester ... Også aktuelt å eksperimentere med API-er mot BAS: ... Drupal Mattermost GitLab Redmine

Dataporten – nytt og planer fremover

UNINETT Fagdager 3. mai 2017

[email protected] Åkre Solberg

Page 2: Dataporten - Uninett · REST API HTTP Dataporten Autentisering IDporten eduGAIN gjester ... Også aktuelt å eksperimentere med API-er mot BAS: ... Drupal Mattermost GitLab Redmine

2

Dataporten Workshop(-er)

senest i går.

Presentasjon på TNC 2017

Juni 2017

Page 3: Dataporten - Uninett · REST API HTTP Dataporten Autentisering IDporten eduGAIN gjester ... Også aktuelt å eksperimentere med API-er mot BAS: ... Drupal Mattermost GitLab Redmine

Dataporten

3

Et år i produksjon

176.172 sluttbrukere

40 institusjoner

Page 4: Dataporten - Uninett · REST API HTTP Dataporten Autentisering IDporten eduGAIN gjester ... Også aktuelt å eksperimentere med API-er mot BAS: ... Drupal Mattermost GitLab Redmine

OpenID Connect

OAuth 2.0

REST APIHTTP

Dataporten

Autentisering

IDporten gjestereduGAIN

Grupper…

API GatekeeperHTTP

Tjeneste backend Datakilde 1 Datakilde 2

Feide

Tjeneste 2Mobil app

Tjeneste 1Web app

Tjeneste 3

Datakilde 3

Grenseflate 1Tjenester

100% selvbetjening

Grenseflate 2API / Datakilder

100% selvbetjening

Grenseflate 3Autentiseringskilder

Page 5: Dataporten - Uninett · REST API HTTP Dataporten Autentisering IDporten eduGAIN gjester ... Også aktuelt å eksperimentere med API-er mot BAS: ... Drupal Mattermost GitLab Redmine

5

International users

Page 6: Dataporten - Uninett · REST API HTTP Dataporten Autentisering IDporten eduGAIN gjester ... Også aktuelt å eksperimentere med API-er mot BAS: ... Drupal Mattermost GitLab Redmine

6

Pilotering med integrasjon med UH-AD Også aktuelt å eksperimentere med API-er mot BAS:

Cerebrum, nytt felles BAS

Page 7: Dataporten - Uninett · REST API HTTP Dataporten Autentisering IDporten eduGAIN gjester ... Også aktuelt å eksperimentere med API-er mot BAS: ... Drupal Mattermost GitLab Redmine

Mer samordnet sluttbrukeropplevelseFeide + Dataporten

På kort sikt: loginflyt for sluttbrukere

På lengre sikt: komplett samordning, alt fra kundeportal, styringsmodell, support, finansiering med mer.

7

Page 8: Dataporten - Uninett · REST API HTTP Dataporten Autentisering IDporten eduGAIN gjester ... Også aktuelt å eksperimentere med API-er mot BAS: ... Drupal Mattermost GitLab Redmine

Grunnopplæringa

Grunnopplæringa var med i piloten.

Ingen dato enda for lansering (enda).

Vil involvere samarbeid med IKT-senteret

8

Page 9: Dataporten - Uninett · REST API HTTP Dataporten Autentisering IDporten eduGAIN gjester ... Også aktuelt å eksperimentere med API-er mot BAS: ... Drupal Mattermost GitLab Redmine

9

Delegering av rettigheter til grupper for en applikasjon eller API

Page 10: Dataporten - Uninett · REST API HTTP Dataporten Autentisering IDporten eduGAIN gjester ... Også aktuelt å eksperimentere med API-er mot BAS: ... Drupal Mattermost GitLab Redmine

Signerte tokensØnsker mulighet for å kunne signere tokens med rettigheter for spesifikke formål, som kan sendes og valideres direkte uten å benytte API Gatekeeper.

10

Page 11: Dataporten - Uninett · REST API HTTP Dataporten Autentisering IDporten eduGAIN gjester ... Også aktuelt å eksperimentere med API-er mot BAS: ... Drupal Mattermost GitLab Redmine

Operasjonelle utvidelser for å øke tilgjengelighet

Multiple datasentre

11

Datasenter 1

AuthEngine Core API

Cassandra Cassandra Cassandra

API Gatekeeper

Group engine

Datasenter 2

AuthEngine Core API

Cassandra Cassandra Cassandra

API Gatekeeper

Group engine

LB LB

TrondheimBergen

OsloTromsø

Page 12: Dataporten - Uninett · REST API HTTP Dataporten Autentisering IDporten eduGAIN gjester ... Også aktuelt å eksperimentere med API-er mot BAS: ... Drupal Mattermost GitLab Redmine

Open Source applikasjoner Dataporten + Docker

DokuWiki

MediaWiki

Wordpress

Drupal

Mattermost

GitLab

Redmine

WekanBoard

OwnCloud

Jupyter Notebook

Flarum

Etherpad

Rocket.chat12

Page 13: Dataporten - Uninett · REST API HTTP Dataporten Autentisering IDporten eduGAIN gjester ... Også aktuelt å eksperimentere med API-er mot BAS: ... Drupal Mattermost GitLab Redmine

Flarum

13Etherpad

Page 14: Dataporten - Uninett · REST API HTTP Dataporten Autentisering IDporten eduGAIN gjester ... Også aktuelt å eksperimentere med API-er mot BAS: ... Drupal Mattermost GitLab Redmine

Rocket.chat

14

Page 15: Dataporten - Uninett · REST API HTTP Dataporten Autentisering IDporten eduGAIN gjester ... Også aktuelt å eksperimentere med API-er mot BAS: ... Drupal Mattermost GitLab Redmine

Libraries 15