Versions Compared

Key

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

...

Standaard

Beschrijving

Link

APIs

Een Application Programming Interface (API) is een set van definities en protocollen waarmee verschillende softwareapplicaties met elkaar kunnen communiceren. Het stelt ontwikkelaars in staat om functionaliteiten van een externe applicatie te gebruiken.

RESTful API's

RESTful

RESTful principes zijn ontwerpprincipes voor het ontwikkelen van API's. Bij het gebruik van RESTful API's is het van belang dat logische resources gescheiden zijn. Resources kunnen worden gemanipuleerd met HTTP-operaties.

RESTful API's

HTTP(s)

HyperText Transfer Protocol (HTTP) is een open standaard voor een communicatieprotocol tussen webclients en webservers. HTTPS is een beveiligde versie van HTTP die gebruik maakt van encryptie om de communicatie tussen de client en de server te beveiligen.

HTTP(s)

TLS

Transport Layer Security (TLS) is een open standaard voor de encryptie van communicatie tussen webclients en webservers. Het wordt gebruikt voor het zorgen voor vertrouwelijkheid en integriteit van alle communicatie.

Transport Layer Security

PKI

Public Key Infrastructure (PKI) is een systeem van processen en technologieën voor het beveiligen van communicatie met behulp van openbare en privésleutels. Het stelt gebruikers in staat om digitale certificaten te verkrijgen en te beheren om hun identiteit te verifiëren en beveiligde communicatie te garanderen.

Ondertekening van JWTs

OAuth 2.0

OAuth 2.0 is een open standaard protocol voor autorisatie van toegang tot applicaties en diensten op het internet. Het stelt gebruikers in staat om veilig toegang te geven tot hun data op een andere applicatie of dienst.

Autorisatie

JSON

JavaScript Object Notation (JSON) is een open standaard data format die niet afhankelijk is van een specifieke programmeertaal. Dit compacte dataformaat maakt gebruik van gemakkelijk te lezen tekst om dataobjecten uit te wisselen tussen toepassingen en voor dataopslag. In het afsprakenstelsel wordt JSON wordt voor het sturen van gegevens in de context van datadiensten. Dit geldt niet voor de inhoud van de data die wordt uitgewisseld, het DSGO is data agnostisch en ondersteund hiervoor alle mogelijke data soorten.

JSON

JWT

Een JSON Web Token (JWT) is een open standaard voor een compacte token die wordt gebruikt voor authenticatie en autorisatie. Het kan worden gebruikt om veilig data over te dragen tussen partijen en om te controleren of de data niet zijn gewijzigd tijdens de overdracht.

JSON Web Tokens (JWT)

UTC & ISO 8601

Een internationale tijdsstandaard (UTC) en formattering standaard (ISO 8601) die in combinatie gebruikt worden UNIX timestamps

De UNIX timestamp wordt gebruikt om op een eenduidige manier tijd aan te geven

Timestamps

...