//! Auth-Adapter: Keycloak OAuth2/OIDC. //! //! Implementiert den `AuthService`-Port aus //! `holzleitner_application::ports`. Discovery via OIDC-`/.well-known/`- //! Endpunkt, JWT-Verifikation gegen den JWKS-Endpunkt, Claims-Mapping //! auf das Domänenmodell (Personalnummer, Rollen). pub mod keycloak; pub mod keycloak_admin; pub use keycloak::{KeycloakAdapterConfig, KeycloakAuthService}; pub use keycloak_admin::{KeycloakAdminClient, KeycloakAdminConfig};