Identitet & katalog – navet som allt hänger på¶
Byter man inte navet byter man i praktiken ingenting – varje nytt system kopplas ändå till Entra.
Detta kapitel förklarar varför identitet och katalog måste tas på allvar – och varför »byt Office« inte räcker.
Vad navet håller ihop¶
I en typisk organisation är Entra ID (tidigare Azure AD) och lokala Active Directory navet för:
- Windows-inloggning på varje dator (domänanslutning, Windows Hello).
- Microsoft 365 och Teams (licenser, grupper, delning).
- Intune och enhetsidentitet (compliance, Autopilot).
- Villkorad åtkomst (Conditional Access): »bara hanterade enheter från Sverige med MFA får nå systemet«.
- MFA via Microsoft Authenticator.
- SSO till verksamhetssystem via OIDC/SAML (ärendesystem, HR, ekonomi, e-tjänster) – ofta konfigurerat mot Entra specifikt.
- VPN och nätverksåtkomst (RADIUS/NPS, Entra-integrerade brandväggar).
- Azure-resurser och API:er (Graph API används av integrationer, e-postutskick, kalenderbokning).
- PKI och certifikat (AD Certificate Services för maskin- och användarcertifikat).
- Grupprinciper (GPO) för konfiguration och säkerhetsinställningar.
Konsekvens: varje nytt system som köps kopplas till Entra – beroendet växer av sig självt. Byter man inte navet byter man i praktiken ingenting; man lägger bara till nya kopplingar till samma nav.
Risk: Entra är en molntjänst under amerikansk jurisdiktion. Om kontot/tenanten stängs (sanktioner, felaktig flaggning, tvist) slutar inloggning fungera överallt samtidigt. Lokala AD har inte den risken men bär samma låsning.
Så byggs ett eget nav – mönstret från openDesk¶
Målarkitekturen för ett eget identitetsnav är exakt det mönster som Tyskland valt i openDesk (ZenDiS) och Schleswig-Holstein. Allt kopplas hit: e-post, filer, chatt, verksamhetssystem, VPN, Linux- och Windows-klienter. Öppen källkod hela vägen, driftad hos svensk leverantör eller i egen hall.
Katalog¶
Univention UCS eller Nubus (OpenLDAP + Univention Directory Manager), Bremen, AGPL. Nubus är samma IAM-kärna paketerad för Kubernetes. UCS 5.2-6 (juni 2026), Nubus 1.18 (mars 2026). Referenser: openDesk, Bundespolizei, Hannover, Köln, Kassel, Schleswig-Holsteins nya katalogtjänst (Dataport). Alternativ: Samba AD DC direkt (mindre domäner) eller FreeIPA (Linux-miljöer, Red Hat/IBM).
Windows-domän under övergången¶
Samba AD DC (GPLv3, version 4.24 mars 2026) serverar domän, Kerberos och GPO till kvarvarande Windows-klienter. Kända begränsningar: ingen inbyggd Sysvol-replikering (rsync/osync), trusts experimentella, GPO-redigering kräver Windows RSAT.
IdP/SSO¶
Keycloak (OIDC/SAML/SCIM, Apache 2.0, CNCF incubating, kvartalsreleaser; 26.7 juli 2026 med SCIM-API och passkeys). Alternativ: Zitadel (CAOS AG, Schweiz, AGPL) – obs amerikanskt riskkapital.
MFA¶
privacyIDEA (NetKnights, Kassel, AGPL) som central MFA-server; FIDO2-nycklar från Yubico (Yubico AB, Stockholm, Nasdaq Stockholm) eller Nitrokey (Teltow, öppen hårdvara); TOTP-appar (FreeOTP, Aegis). För medborgare/medarbetare i Sverige: Freja eID+ och BankID via Keycloak-federation.
PKI¶
EJBCA (utvecklat i Stockholm av PrimeKey, numera Keyfactor, USA – öppen LGPL-utgåva) eller OpenXPKI (Tyskland, Apache 2.0). step-ca (Smallstep, USA, Apache 2.0) för ACME internt.
Enheter¶
opsi (uib GmbH, Mainz, AGPL) för PC-utrullning/patchning; Relution (MWAY, Stuttgart) för mobil-MDM; Ansible för konfiguration.
Provisionering¶
SCIM från katalogen till alla tjänster; Univention Integration Catalog (100+ kopplingar, juli 2026).
Svagaste länken: villkorad åtkomst¶
Villkorad åtkomst (Conditional Access) saknar 1:1-motsvarighet. Keycloak har step-up-autentisering, organisationer och policyer, men ingen direkt motsvarighet till Entra Conditional Access. Det kompenseras med enhetskontroll (opsi/Relution), nätverkspolicy (OPNsense/WireGuard) och riskbaserade regler i Keycloak – inte lika bekvämt, men fullt möjligt.
Bevisat i drift¶
- openDesk (ZenDiS): Nubus + Keycloak + OpenLDAP hos Bundeswehr/BWI (7-årigt ramavtal apr 2025), Robert Koch-institutet, ICC och tyska förbundsmyndigheter.
- Schleswig-Holstein: ny katalogtjänst på UCS för ~30 000 arbetsplatser (Dataport).
- Sunet/SWAMID: federerad inloggning för svenska lärosäten sedan länge (Shibboleth/SimpleSAMLphp).
Komponent för komponent, med kontroll, licens, mognad och fas: Lager 3 – identitet & katalog.
Källor¶
- Talarmanuset anger inga särskilda källor för detta kapitel. Komponentuppgifterna (versioner, licenser, ägare) har källhänvisning i bilaga A1, återgiven i Lager 3 – identitet & katalog: samba.org release notes 4.24; docs.opendesk.eu/operations/architecture; univention.com (UCS 5.2-6, Nubus 1.18); keycloak.org 26.7; ejbca.org/license; netknights.it.
- De europeiska driftsättningarna (openDesk, Schleswig-Holstein) har källor i kapitel 09.