Binnen de Nederlandse overheid zijn
DigiD,
eHerkenning en
eIDAS al jaren de ruggengraat van
digitale identiteit en toegang. Ze zijn betrouwbaar, veilig, bewezen en breed
ingezet door heel Nederland heen. Tegelijkertijd stoelen deze voorzieningen op
een technische basis die steeds minder goed afgestemd is op hoe we vandaag
digitale diensten bouwen: SAML 2.0.
Eerlijk is eerlijk, SAML werkt. Het is veilig, veel klassieke webapplicaties
zijn erop ingericht om het te ondersteunen en de techniek is door de experts
echt goed begrepen. Maar er schuurt wel wat. Ontwikkelaars en beheerders ervaren
het vaak als lastig te implementeren en te testen, de uiteenlopende manieren
waarop de eHerkenningsmakelaars de standaard implementeren compliceert
aansluitingen en updates en het is lastig te combineren met moderne
security-patronen zoals “zero trust”. SAML is in de kern ontworpen voor
browser-based SSO, niet voor API beveiliging. Voor organsaties die richting
API-first architectuur, mobiele apps en microservices bewegen is er echter een
passend alternatief: OpenID Connect, ofwel OIDC.