From 26a8bb2423575cd56194f2ff62faaac96beab29e Mon Sep 17 00:00:00 2001 From: 13315423919 <13315423919@qq.com> Date: Fri, 7 Nov 2025 09:05:10 +0800 Subject: [PATCH] Add File --- src/landppt/auth/__init__.py | 37 ++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/landppt/auth/__init__.py diff --git a/src/landppt/auth/__init__.py b/src/landppt/auth/__init__.py new file mode 100644 index 0000000..1a6fe23 --- /dev/null +++ b/src/landppt/auth/__init__.py @@ -0,0 +1,37 @@ +""" +Authentication module for LandPPT +""" + +from .auth_service import AuthService, get_auth_service, init_default_admin +from .middleware import ( + AuthMiddleware, + create_auth_middleware, + get_current_user, + require_auth, + require_admin, + get_current_user_optional, + get_current_user_required, + get_current_admin_user, + is_authenticated, + is_admin, + get_user_info +) +from .routes import router as auth_router + +__all__ = [ + "AuthService", + "get_auth_service", + "init_default_admin", + "AuthMiddleware", + "create_auth_middleware", + "get_current_user", + "require_auth", + "require_admin", + "get_current_user_optional", + "get_current_user_required", + "get_current_admin_user", + "is_authenticated", + "is_admin", + "get_user_info", + "auth_router" +]