List of all items
Structs
- AccessToken
- AuthFlowResult
- AuthResult
- AuthorizationCode
- DefaultWsTokenExtractor
- DistributedSession
- DistributedSessionManager
- InMemoryDistributedStorage
- InMemoryPusher
- JwtClaims
- JwtManager
- LoggingListener
- LoginIdGuard
- MemoryStorage
- NonceManager
- OAuth2Client
- OAuth2Manager
- OAuth2TokenInfo
- OnlineManager
- OnlineUser
- OptionalSaTokenGuard
- PathAuthConfig
- PushMessage
- RefreshTokenManager
- RocketRequestAdapter
- RocketResponseAdapter
- SaCheckLoginFairing
- SaCheckPermissionFairing
- SaCheckRoleFairing
- SaCtx
- SaLogic
- SaSession
- SaStorageDistributedStorage
- SaTerminalInfo
- SaTokenConfig
- SaTokenContext
- SaTokenEvent
- SaTokenEventBus
- SaTokenFairing
- SaTokenGuard
- SaTokenLayer
- SaTokenManager
- SaTokenState
- SaTokenStateBuilder
- ServiceCredential
- SsoClient
- SsoConfig
- SsoManager
- SsoServer
- SsoSession
- SsoTicket
- StpUtil
- TokenInfo
- TokenValue
- WsAuthInfo
- WsAuthManager
- adapter::RocketCapturedRequest
- adapter::RocketRequestAdapter
- adapter::RocketResponseAdapter
- extractor::AuthError
- extractor::LoginIdGuard
- extractor::OptionalSaTokenGuard
- extractor::SaCtx
- extractor::SaTokenGuard
- layer::SaTokenLayer
- middleware::SaCheckLoginFairing
- middleware::SaCheckPermissionFairing
- middleware::SaCheckRoleFairing
- middleware::SaTokenFairing
- sa_token_core::AccessToken
- sa_token_core::AuthFlowResult
- sa_token_core::AuthorizationCode
- sa_token_core::CheckTicketResult
- sa_token_core::DefaultWsTokenExtractor
- sa_token_core::DistributedSession
- sa_token_core::DistributedSessionManager
- sa_token_core::InMemoryDistributedStorage
- sa_token_core::InMemoryPusher
- sa_token_core::JwtClaims
- sa_token_core::JwtManager
- sa_token_core::LoggingListener
- sa_token_core::NonceManager
- sa_token_core::OAuth2Client
- sa_token_core::OAuth2Manager
- sa_token_core::OAuth2TokenInfo
- sa_token_core::OnlineManager
- sa_token_core::OnlineUser
- sa_token_core::PathAuthConfig
- sa_token_core::PushMessage
- sa_token_core::RefreshTokenManager
- sa_token_core::SaLogic
- sa_token_core::SaSession
- sa_token_core::SaStorageDistributedStorage
- sa_token_core::SaTerminalInfo
- sa_token_core::SaTokenConfig
- sa_token_core::SaTokenContext
- sa_token_core::SaTokenEvent
- sa_token_core::SaTokenEventBus
- sa_token_core::SaTokenManager
- sa_token_core::ServiceCredential
- sa_token_core::SsoClient
- sa_token_core::SsoConfig
- sa_token_core::SsoManager
- sa_token_core::SsoServer
- sa_token_core::SsoSession
- sa_token_core::SsoTicket
- sa_token_core::StpUtil
- sa_token_core::TokenInfo
- sa_token_core::TokenValue
- sa_token_core::WsAuthInfo
- sa_token_core::WsAuthManager
- sa_token_core::config::SaTokenConfig
- sa_token_core::config::SaTokenConfigBuilder
- sa_token_core::context::SaTokenContext
- sa_token_core::distributed::DistributedSession
- sa_token_core::distributed::DistributedSessionManager
- sa_token_core::distributed::InMemoryDistributedStorage
- sa_token_core::distributed::SaStorageDistributedStorage
- sa_token_core::distributed::ServiceCredential
- sa_token_core::event::LoggingListener
- sa_token_core::event::SaTokenEvent
- sa_token_core::event::SaTokenEventBus
- sa_token_core::nonce::NonceManager
- sa_token_core::oauth2::AccessToken
- sa_token_core::oauth2::AuthorizationCode
- sa_token_core::oauth2::OAuth2Client
- sa_token_core::oauth2::OAuth2Manager
- sa_token_core::oauth2::OAuth2TokenInfo
- sa_token_core::online::InMemoryPusher
- sa_token_core::online::OnlineManager
- sa_token_core::online::OnlineUser
- sa_token_core::online::PushMessage
- sa_token_core::prelude::AccessToken
- sa_token_core::prelude::AuthFlowResult
- sa_token_core::prelude::AuthResult
- sa_token_core::prelude::AuthorizationCode
- sa_token_core::prelude::DefaultWsTokenExtractor
- sa_token_core::prelude::DistributedSession
- sa_token_core::prelude::DistributedSessionManager
- sa_token_core::prelude::InMemoryDistributedStorage
- sa_token_core::prelude::InMemoryPusher
- sa_token_core::prelude::JwtClaims
- sa_token_core::prelude::JwtManager
- sa_token_core::prelude::LoggingListener
- sa_token_core::prelude::NonceManager
- sa_token_core::prelude::OAuth2Client
- sa_token_core::prelude::OAuth2Manager
- sa_token_core::prelude::OAuth2TokenInfo
- sa_token_core::prelude::OnlineManager
- sa_token_core::prelude::OnlineUser
- sa_token_core::prelude::PathAuthConfig
- sa_token_core::prelude::PushMessage
- sa_token_core::prelude::RefreshTokenManager
- sa_token_core::prelude::SaLogic
- sa_token_core::prelude::SaSession
- sa_token_core::prelude::SaStorageDistributedStorage
- sa_token_core::prelude::SaTerminalInfo
- sa_token_core::prelude::SaTokenConfig
- sa_token_core::prelude::SaTokenContext
- sa_token_core::prelude::SaTokenEvent
- sa_token_core::prelude::SaTokenEventBus
- sa_token_core::prelude::SaTokenManager
- sa_token_core::prelude::ServiceCredential
- sa_token_core::prelude::SsoClient
- sa_token_core::prelude::SsoConfig
- sa_token_core::prelude::SsoManager
- sa_token_core::prelude::SsoServer
- sa_token_core::prelude::SsoSession
- sa_token_core::prelude::SsoTicket
- sa_token_core::prelude::StpUtil
- sa_token_core::prelude::TokenInfo
- sa_token_core::prelude::TokenValue
- sa_token_core::prelude::WsAuthInfo
- sa_token_core::prelude::WsAuthManager
- sa_token_core::refresh::RefreshTokenManager
- sa_token_core::router::AuthFlowResult
- sa_token_core::router::AuthResult
- sa_token_core::router::PathAuthConfig
- sa_token_core::session::SaSession
- sa_token_core::session::SaTerminalInfo
- sa_token_core::session::terminal::SaTerminalInfo
- sa_token_core::sso::CheckTicketResult
- sa_token_core::sso::SsoClient
- sa_token_core::sso::SsoConfig
- sa_token_core::sso::SsoConfigBuilder
- sa_token_core::sso::SsoManager
- sa_token_core::sso::SsoServer
- sa_token_core::sso::SsoSession
- sa_token_core::sso::SsoTicket
- sa_token_core::stp_logic::SaLogic
- sa_token_core::token::JwtClaims
- sa_token_core::token::JwtManager
- sa_token_core::token::TokenGenerator
- sa_token_core::token::TokenInfo
- sa_token_core::token::TokenSign
- sa_token_core::token::TokenValidator
- sa_token_core::token::TokenValue
- sa_token_core::token::generator::TokenGenerator
- sa_token_core::token::jwt::JwtClaims
- sa_token_core::token::jwt::JwtManager
- sa_token_core::token::validator::TokenValidator
- sa_token_core::util::StpUtil
- sa_token_core::util::TokenBuilder
- sa_token_core::ws::DefaultWsTokenExtractor
- sa_token_core::ws::WsAuthInfo
- sa_token_core::ws::WsAuthManager
Enums
- JwtAlgorithm
- MessageType
- SaTokenError
- SaTokenEventType
- TokenStyle
- sa_token_core::JwtAlgorithm
- sa_token_core::LogoutMode
- sa_token_core::LogoutRange
- sa_token_core::MessageType
- sa_token_core::ReplacedLoginExitMode
- sa_token_core::ReplacedRange
- sa_token_core::SaTokenError
- sa_token_core::SaTokenEventType
- sa_token_core::config::LogoutMode
- sa_token_core::config::LogoutRange
- sa_token_core::config::ReplacedLoginExitMode
- sa_token_core::config::ReplacedRange
- sa_token_core::config::TokenStyle
- sa_token_core::event::SaTokenEventType
- sa_token_core::online::MessageType
- sa_token_core::prelude::JwtAlgorithm
- sa_token_core::prelude::MessageType
- sa_token_core::prelude::SaTokenError
- sa_token_core::prelude::SaTokenEventType
- sa_token_core::prelude::TokenStyle
- sa_token_core::prelude::error::SaTokenError
- sa_token_core::token::JwtAlgorithm
- sa_token_core::token::jwt::JwtAlgorithm
Traits
- DistributedSessionStorage
- FrameworkAdapter
- LoginId
- MessagePusher
- PermissionChecker
- SaStorage
- SaTokenListener
- WsTokenExtractor
- sa_token_core::DistributedSessionStorage
- sa_token_core::LoginId
- sa_token_core::MessagePusher
- sa_token_core::PermissionChecker
- sa_token_core::RoleChecker
- sa_token_core::SaTokenListener
- sa_token_core::StpInterface
- sa_token_core::WsTokenExtractor
- sa_token_core::distributed::DistributedSessionStorage
- sa_token_core::event::SaTokenListener
- sa_token_core::online::MessagePusher
- sa_token_core::permission::PermissionChecker
- sa_token_core::permission::RoleChecker
- sa_token_core::prelude::DistributedSessionStorage
- sa_token_core::prelude::LoginId
- sa_token_core::prelude::MessagePusher
- sa_token_core::prelude::PermissionChecker
- sa_token_core::prelude::SaTokenListener
- sa_token_core::prelude::WsTokenExtractor
- sa_token_core::stp_interface::StpInterface
- sa_token_core::util::LoginId
- sa_token_core::ws::WsTokenExtractor
Attribute Macros
- sa_check_disable
- sa_check_login
- sa_check_or
- sa_check_permission
- sa_check_permissions_and
- sa_check_permissions_or
- sa_check_role
- sa_check_roles_and
- sa_check_roles_or
- sa_check_safe
- sa_ignore
Functions
- create_context
- error_response::forbidden_body
- error_response::unauthorized_body
- extract_token
- match_any
- match_path
- need_auth
- process_auth
- run_auth_flow
- sa_token_core::extract_token
- sa_token_core::match_any
- sa_token_core::match_path
- sa_token_core::need_auth
- sa_token_core::prelude::create_context
- sa_token_core::prelude::extract_token
- sa_token_core::prelude::match_any
- sa_token_core::prelude::match_path
- sa_token_core::prelude::need_auth
- sa_token_core::prelude::process_auth
- sa_token_core::prelude::run_auth_flow
- sa_token_core::router::create_context
- sa_token_core::router::extract_token
- sa_token_core::router::match_any
- sa_token_core::router::match_path
- sa_token_core::router::need_auth
- sa_token_core::router::process_auth
- sa_token_core::router::run_auth_flow
- sa_token_core::run_auth_flow
- sa_token_core::stp_logic::get_or_create_stp_logic
- sa_token_core::stp_logic::put_stp_logic
- sa_token_core::stp_logic::remove_stp_logic
- sa_token_core::stp_logic::try_get_stp_logic
- sa_token_core::token::map::is_kick_out_marker
- sa_token_core::token::map::is_replaced_marker
Type Aliases
- SaTokenResult
- sa_token_core::SaTokenResult
- sa_token_core::prelude::SaTokenResult
- sa_token_core::prelude::error::SaTokenResult
Constants
- error_response::CONTENT_TYPE_JSON
- sa_token_core::DEFAULT_DISABLE_LEVEL
- sa_token_core::DEFAULT_DISABLE_SERVICE
- sa_token_core::DEFAULT_SAFE_SERVICE
- sa_token_core::MIN_DISABLE_LEVEL
- sa_token_core::NOT_DISABLE_LEVEL
- sa_token_core::SAFE_AUTH_VALUE
- sa_token_core::disable::DEFAULT_DISABLE_LEVEL
- sa_token_core::disable::DEFAULT_DISABLE_SERVICE
- sa_token_core::disable::MIN_DISABLE_LEVEL
- sa_token_core::disable::NOT_DISABLE_LEVEL
- sa_token_core::prelude::error::messages::AUTH_ERROR
- sa_token_core::prelude::error::messages::INVALID_CREDENTIALS
- sa_token_core::prelude::error::messages::LOGIN_FAILED
- sa_token_core::prelude::error::messages::PERMISSION_REQUIRED
- sa_token_core::prelude::error::messages::ROLE_REQUIRED
- sa_token_core::safe::DEFAULT_SAFE_SERVICE
- sa_token_core::safe::SAFE_AUTH_VALUE
- sa_token_core::token::map::TOKEN_MAP_BE_REPLACED
- sa_token_core::token::map::TOKEN_MAP_KICK_OUT