Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

This article is a work in progress.


Table of Contents

Introduction

Skolfederation is member of Skolverket's interfederation FIDUS, enabling school organizers access to services provided within FIDUS from other member federations, such as Skolverket's digitized national tests (DNP). In this article, the technical relationship and integration between Skolfederation and FIDUS is explained.

...

Metadata update times

MetadataReceiving serviceMaximum update time approximate
IdP uploaded in Skolfederationhttps://skolverket.eduid.se/dnp/sp/90 min
IdP uploaded in SkolfederationFIDUS Discovery Service30 min






Below, find a detailed explanation of the metadata flow and how the maximum time approximates are calculated.

Upstream IdP metadata flow

...

StepVariationCommentApproximate maximum update timeMetadata URL
A
Skolfederation member uploads their IdP metadata to either production or trial environment and IdP metadata added to each environments upstream feed.15 minutes

Upstream feeds:

Production:
https://fed.skolfederation.se/prod/md/skolfederation-idp-1_0.xml

Trial:
https://fed.skolfederation.se/trial/md/skolfederation-trial-idp-1_0.xml

B1FIDUS downloads IdP upstream feed and updates FIDUS IdP feed60 minuteshttps://md.fidus.skolverket.se/role/idp.xml

2FIDUS Discovery Service downloads IdP upstream feed and updates15 minutes
C1FIDUS member federation downloads FIDUS IdP feed and publishes in member federation metadataUp to each federations metadata update settings

2In some cases, such as Skolverket's DNP and other entities from Skolmyndighetsfederationen, the SP downloads IdP's directly from FIDUS IdP feed and updatesUp to each service's metadata update settings
D
FIDUS member federation service provider (SP 1) downloads its federation metadata and updatesUp to each service's metadata update settings
E
Other update procedures and variations in the application which adds additional update timeVaries by service, if applicable