From c3f295215b8a4752d14d7d3966c88a028a71728b Mon Sep 17 00:00:00 2001 From: Tibo De Peuter Date: Thu, 15 May 2025 09:34:24 +0200 Subject: [PATCH] Add IDP section --- Developer:-Design-keuzes.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Developer:-Design-keuzes.md b/Developer:-Design-keuzes.md index 3abd21d..40fc31f 100644 --- a/Developer:-Design-keuzes.md +++ b/Developer:-Design-keuzes.md @@ -43,6 +43,11 @@ Dit project maakt gebruik van ESCMAScript Modules (ESM). Er wordt geen gebruik g - :white_check_mark: ESM wordt als (meer) future-proof gezien dan CJS. Zo kan dit project langer ontwikkeld worden zonder ernstig *refactoring*. - :white_check_mark: ESM is deel van [de ECMAScript specificatie](https://262.ecma-international.org/), waardoor er tijdens de ontwikkeling teruggevallen kan worden op bestaande specificaties als dat nodig is. +### Identity Provider (IDP): Keycloak + +TL;DR Je kan eenders wat kiezen, zolang het Oauth2 ondersteund. +TODO() + ### Caching: Memcached Om herhalingen van dezelfde request naar de (langzame) dwengo.org API sneller te laten verlopen, maakt Dwengo-1 gebruik van caching. De twee meest gekende manieren om dat te doen zijn [Redis](https://redis.io/) en [Memcached](https://github.com/memcached/memcached). Dit project gebruikt Memcached.