Skip to main content

run_auth_flow

Function run_auth_flow 

Source
pub async fn run_auth_flow<R>(
    req: &R,
    manager: &SaTokenManager,
    path_config: Option<&PathAuthConfig>,
) -> AuthFlowResult
where R: SaRequest,
Expand description

Full auth pipeline: extract_token → optional PathAuthConfig via process_auth, else default check → create_context. 完整鉴权流水线:extract_token → 若有 PathAuthConfigprocess_auth,否则默认校验 → create_context

Pass path_config: None for “validate token if present, no path-based reject”. path_configNone 时表示:有 token 则校验并填上下文,不按路径规则拒绝。