Felleskomponenter tilbyr fellestjenester
Datadelingsplattformen består av felleskomponentene beskrevet under. Disse komponentene tilbyr fellestjenestene benyttet i datadelingsprosessene som detaljeres i neste kapittel. De fleste felleskomponenter skal realiseres med en delt instans for høyere utdannings- og forskningssektorene. API gateway er en funksjonell beskrivelse av en komponent som skal realiseres med instanser nær datakildene som skal beskyttes.
Gå tilbake til standardvisning ved å klikke 'tilbake' (eller lukk dette vinduet om det er nytt) |
Element | Beskrivelse |
---|---|
Identitetstilbyder |
En part som kan autentisere en person eller virksomhet. Eksempler på dette er BankID, MinID for personer og utsteder av virksomhetssertifikat for virksomheter. Dette er en tjeneste som ikke omfattes av denne referansearkitekturen |
Ressursportal |
Ressursportalen tildeler og holder oversikt over tilganger til beskyttede ressurser i høyere utdanning og forskningssektoren i henhold til føringer fra eierne av disse ressursene. Tilganger er gitt i form av sikkerhetsbilletter. Ressursportalen er en del av den felles infrastrukturen for føderert API management for høyere utdanning og forskning. Den registrerer og holder oversikt over API og meldingsbaserte notifikasjoner, holder oversikt over klienter som har blitt tildelt tilgang til disse og hvilke tilganger det gjelder. Ressursportalen benytter JSON Web Token formattert OAuth2 sikkerhetsbilletter for å gi tilgang til ressurser gjennom API gateway og meldingstjenester nær de beskyttede ressursene. |
UHF Autorisasjonstjener |
Autorisasjonstjenester realiserer tilgangskontroll gjennom å utstede sikkerhetsbilletter. En autorisasjonstjener er også brukt til å realisere autorisasjonspolicy for tilgang og roller. |
UHF Konsumentregister |
Oversikt over alle datakonsumenter som er blitt tildelt tilgang til ressurser. Oversikten over konsumenters bruk av API fra datatilbydere er autoritativt for
Oversikten over konsumenters bruk av notifikasjoner fra datatilbydere er autoritativt for
|
Roller og tilgangsregler |
Definisjon av roller som blir brukt til å styre autorisasjon for å gi tilgang for en klient til et eller flere API. Definisjon av regler for tilgang til et eller flere API |
UHF API manager |
API Management omfatter en administrativ komponent, API Manager, som
kontrollerer policy og livssyklus for definisjon og forvaltning av API
og en katalog over tilgjengelige API, API-Katalog (se under). Ansvaret til API manager inkluderer:
|
UHF API katalog |
Oversikt over alle API som er registrert i UH/F sektoren UH/F API katalog kan inneholde
|
Notifikasjonsforvalter |
Notifikasjonsforvalteren er en administrativ komponent som kontrollerer
policy og livssyklus for definisjon og forvaltning av notifikasjoner, og
omfatter en katalog over tilgjengelige notifikasjoner (se
Notifikasjonskatalog under). Ansvaret til Notifikasjonsforvalteren inkluderer:
|
Notifikasjonskatalog |
Oversikt over alle notifikasjoner som er registrert i UHF sektoren Notifikasjonskatalogen bør tilby et selvbetjeningsgrensesnitt der
Notifikasjonskatalogen kan inneholde
|
IAM Autentiseringstjeneste |
Identitets- og tilgangsstyring (IAM) handler om å gi studenter, forskere og ansatte riktig tilgang til digitale systemer, tjenester og ressurser, samt avslutte tilgang for brukere som ikke lenger skal ha det. Dette er en ekstern tjeneste som referansearkitekturen forutsetter og som den må samvirke med. |
Tildel rettigheter til konsument |
Datakonsument skal kunne finne tilgjengelige ressurser og be om tilgang til disse. Tilgang kan gis på grunnlag av eksisterende tillit til datakonsumenten eller per tilgangsforespørsel der ressurseieren beslutter tilgang. |
Datatilbyder |
Tilbyder av data til andre aktører. |
API Gateway |
API gateway er en tjeneste som tilgjengeliggjør, beskytter og overvåker tilgang til API-ressurser hos datatilbyder. Den håndhever tilgangsstyring ved å validere sikkerhetsbilletter og utfører eventuell fin-granulert tilgangskontroll. Den håndhever også volumbegrensninger og samler data om bruken av API-er (logging). Komponent som beskytter ressursene og overvåker tilgang inklusivt:
|
Notifikasjon meldingsformidler |
Meldingsformidler er en tjeneste som tilgjengeliggjør, beskytter og overvåker tilgang til notifikasjoner i form av meldinger hos datatilbyder. Den håndhever tilgangsstyring ved å validere sikkerhetsbilletter og utfører eventuell fin-granulert tilgangskontroll. Den håndhever også volumbegrensninger og samler data om bruken av notifikasjoner (logging). Meldingsformidleren som benyttes bør kunne tilby
|
Datakonsument |
Den som innhenter eller mottar data fra andre aktører. |
Beskyttet tjeneste / klient hos datakonsument |
Tjeneste som IAM beskytter tilgang til. Tjenesten kan også være en konsument av data gjennom API, det vil si Universitet, Høyskole eller andre som gir tilgang til data fra datatilbyder. Komponenten tilbyr:
|
Administrere tilgjengelige ressurser |
Datatilbyder skal ha adgang til å definere og administrere sine egne ressurser som gjøres tilgjengelig gjennom den felles infrastrukturen i Ressursportalen. |