公共 API 参考(@saas/contracts + @core/saas-kit + apps/api 对外接口)
    Preparing search index...

    会话墙全局守卫:从请求头解析 Better Auth 会话并挂 req.sessionUser,否则抛 401。

    Resolves the Better Auth session from the incoming request headers. Attaches req.sessionUser on success; otherwise throws 401.

    S11 · 高危#4 收口:本守卫经 AuthModule 注册为全局 APP_GUARD(deny-by-default 会话墙), 所有路由默认要求已登录会话。仅显式标注 @Public() 的路由(存活探针、签名校验的入站回调) 经 Reflector 读回旁路元数据后放行。其余守卫(TenantIsolation/Authorization/PlatformOperator/Quota) 仍逐路由叠加,运行于本全局守卫之后。UserStatusService 暂停联动保持纵深防御(403)。

    Implements

    • CanActivate
    Index
    • 解析并校验会话:@Public 路由旁路,否则无会话 401、已暂停 403。

      Parameters

      • context: ExecutionContext

        执行上下文。

      Returns Promise<boolean>

      放行时为 true;否则抛异常。

      会话缺失或非法时。

      账号已停用时。