Skip to main content

sa_token_plugin_actix_web_core/
lib.rs

1//! Framework-agnostic core for Actix-web integration (**no `actix-web` dependency**).
2//! Actix-web 集成的框架无关共享层(**不依赖 `actix-web`**)。
3//!
4//! Re-exports [`run_auth_flow`] / [`PathAuthConfig`] from `sa-token-core::router`; versioned crates (`*-v4`, `*-v5`) implement HTTP wiring.
5//! 再从 `sa-token-core::router` 重导出 [`run_auth_flow`]、[`PathAuthConfig`];具体 HTTP 由各版本绑定 crate(`*-v4`、`*-v5`)实现。
6
7pub use sa_token_core::router::{
8    create_context, extract_token, process_auth, run_auth_flow, AuthFlowResult, AuthResult,
9    PathAuthConfig,
10};
11
12pub mod error_response;
13pub mod state;
14
15pub use state::{SaTokenState, SaTokenStateBuilder};