30 lines
770 B
Python
30 lines
770 B
Python
"""chongming-auth —— auth 域共享契约包。
|
||
|
||
网关内置登录与 auth 插件(用户管理)的公共依赖:
|
||
Users 模型(唯一权威定义)、建库与 admin 种子、登录校验、JWT 签发。
|
||
|
||
两侧不得互相 import(worker SDK / 插件保持与网关解耦),共享物只放这里。
|
||
"""
|
||
from .models import Users
|
||
from .store import (
|
||
DEFAULT_TOKEN_EXPIRES_SECONDS,
|
||
issue_token,
|
||
open_database,
|
||
seed_admin,
|
||
touch_last_login,
|
||
verify_login,
|
||
)
|
||
from .pydantic import LoginPostRequest, LoginPostResponse
|
||
|
||
__all__ = [
|
||
"Users",
|
||
"DEFAULT_TOKEN_EXPIRES_SECONDS",
|
||
"issue_token",
|
||
"open_database",
|
||
"seed_admin",
|
||
"touch_last_login",
|
||
"verify_login",
|
||
"LoginPostRequest",
|
||
"LoginPostResponse",
|
||
]
|