sa-token-core 0.2.0

Core library for sa-token-rust, a powerful authentication and authorization framework
Documentation
pub use crate::{
    AccessToken, AuthorizationCode, BackgroundCleanupTask, CleanupConfig, CodeChallengeMethod,
    DefaultWsTokenExtractor, DistributedOnlineStore, DistributedSession, DistributedSessionManager,
    DistributedSessionStorage, InMemoryDistributedStorage, InMemoryPusher, JwtAlgorithm, JwtClaims,
    JwtManager, LocalOnlineStore, LocalTicketChecker, LoggingListener, LoginId, LoginRequest,
    MessagePusher, MessageType, NonceManager, NoopSloNotifier, OAuth2Client, OAuth2Manager,
    OAuth2TokenInfo, OnlineManager, OnlineStore, OnlineUser, PasswordVerifier, PkceChallenge,
    PushMessage, RefreshTokenManager, RequestSign, SaLogic, SaSession, SaStorageDistributedStorage,
    SaTerminalInfo, SaTokenConfig, SaTokenContext, SaTokenContextBuilder, SaTokenError,
    SaTokenEvent, SaTokenEventBus, SaTokenEventType, SaTokenListener, SaTokenManager,
    SaTokenResult, ServiceCredential, SloNotifier, SsoClient, SsoConfig, SsoManager, SsoServer,
    SsoSession, SsoTicket, SsoTicketStore, StoredOnlineUser, StpUtil, TempTokenManager,
    TempTokenRecord, TicketChecker, TokenBuilder, TokenInfo, TokenIssueRequest, TokenValue,
    WsAuthInfo, WsAuthManager, WsTokenExtractor,
    config::TokenStyle,
    context::RequestAuthMeta,
    error, generate_unique, intern_login_type,
    router::{
        AuthFlowResult, AuthResult, PathAuthConfig, create_context, extract_token,
        extract_token_from, match_any, match_path, need_auth, process_auth, run_auth_flow,
    },
    token,
    token_io::{apply_token_prefix, delete_token_cookie, read_token, write_token_cookie},
};