Een eerste stap naar een onafhankelijke en veilige infrastructuur
IAM bij CJ2: Veilig, centraal en self-hosted gebruikersbeheer, met MFA en volledige controle zonder cloudafhankelijkheid.
Nu we bewust hebben gekozen om ons los te maken van de diepreikende cloudtentakels, is het tijd voor de eerste concrete stap: Identity & Access Management (IAM) in eigen beheer. Een centraal IAM-platform vormt de basis voor veilig, overzichtelijk en toekomstbestendig beheer van gebruikers, groepen en toegangsrechten.
Met een lokaal gehoste IAM-oplossing willen we:
Door IAM volledig zelf te hosten, verminderen we meerdere potentiële risico’s en vergroten we de controle:
Deze aanpak sluit aan bij onze visie op veiligheid, autonomie en transparantie.
Een geschikte IAM-oplossing moet in ieder geval voldoen aan:
We hebben drie open-source IAM-platformen onderzocht: Authelia, Keycloak en Authentik.
Hieronder de belangrijkste bevindingen.
Authelia is lichtgewicht en eenvoudig te deployen. Toch missen we cruciale functionaliteit. Authelia is hierdoor onvoldoende toekomstbestendig voor onze use-case.
Keycloak is een krachtige enterprise IAM-suite met uitgebreide mogelijkheden. Het biedt alles wat we nodig hebben, maar is voor ons een overkill. Hoewel Keycloak volwassen en betrouwbaar is, past de complexiteit niet bij de huidige behoefte.
Authentik komt als beste match naar voren en voldoet aan alle eisen. De doorslaggevende voordelen:
Authentik combineert technische functionaliteit met flexibiliteit en is daarmee de meest logische keuze.
We hebben een testomgeving opgezet om Authentik in de praktijk te evalueren. Hierbij hebben we onder andere gelet op stabiliteit, integraties met bestaande applicaties en dagelijkse beheertaken. Daarnaast blijven reguliere logins op gekoppelde applicaties beschikbaar als fall-back voor calamiteiten. We hebben hiervoor een duidelijke back-door procedure uitgewerkt, zodat we altijd toegang houden, maar wel gecontroleerd en vastgelegd.
Uit ons onderzoek blijkt dat Authentik de beste balans biedt tussen functionaliteit, beheerbaarheid en toekomstvastheid. Het past bij de schaal van CJ2, sluit aan op onze security-eisen en past bij onze strategie om onafhankelijker en veiliger te opereren. De komende periode gebruiken we om Authentik uitgebreid te testen en verder in te richten als centraal IAM-platform voor CJ2.
Benieuwd hoe wij IAM veilig implementeren?
Neem contact op met ons team voor meer informatie over Identity & Access Management.
→ Neem contact op