""" Authentication module for core-api Provides OIDC/OAuth2 authentication via Authentik """ from src.auth.oidc import ( get_current_user, get_admin_user, get_optional_user, get_forward_auth_user, get_forward_auth_admin, oidc_config, ) from src.auth.service import AuthService, get_auth_service from src.auth.controller import auth_controller __all__ = [ "get_current_user", "get_admin_user", "get_optional_user", "get_forward_auth_user", "get_forward_auth_admin", "oidc_config", "AuthService", "get_auth_service", "auth_controller", ]