List of all items
Structs
- ForySerializer
- JsonSerializer
- SaTokenManager
- cleanup::BackgroundCleanupTask
- cleanup::CleanupConfig
- config::SaTokenConfig
- config::SaTokenConfigBuilder
- config::TokenCookieConfig
- context::GrantScope
- context::RequestAuthMeta
- context::SaTokenContext
- context::SaTokenContextBuilder
- context::SaTokenContextInner
- dao::SaTokenDao
- distributed::DistributedSession
- distributed::DistributedSessionManager
- distributed::InMemoryDistributedStorage
- distributed::SaStorageDistributedStorage
- distributed::ServiceCredential
- event::EventBusConfig
- event::LoggingListener
- event::SaTokenEvent
- event::SaTokenEventBus
- keys::AccountNs
- keys::LoginId
- keys::SaKeys
- nonce::NonceManager
- nonce::NonceRecord
- oauth2::AccessToken
- oauth2::AuthorizationCode
- oauth2::ClientSecretHasher
- oauth2::OAuth2Client
- oauth2::OAuth2Manager
- oauth2::OAuth2RefreshRecord
- oauth2::OAuth2TokenInfo
- oauth2::PkceChallenge
- oauth2::TokenIssueRequest
- online::DistributedOnlineStore
- online::InMemoryPusher
- online::LocalOnlineStore
- online::OnlineManager
- online::OnlineUser
- online::PushMessage
- online::StoredOnlineUser
- permission::matcher::AntPermissionMatcher
- permission::matcher::ExactMatcher
- refresh::RefreshTokenManager
- repository::grant_repo::GrantRepo
- repository::session_repo::SessionRepo
- repository::token_repo::TokenRepo
- router::AuthFlowResult
- router::AuthResult
- router::PathAuthConfig
- service::auth_service::AuthService
- service::authz_service::AuthzService
- service::compensate::LoginCompensator
- service::compensate::RollbackReport
- service::grant_cache::GrantCache
- service::login_request::LoginRequest
- session::SaSession
- session::terminal::SaTerminalInfo
- sign::RequestSign
- sso::CheckTicketResult
- sso::HttpSloNotifier
- sso::HttpTicketChecker
- sso::LocalTicketChecker
- sso::NoopSloNotifier
- sso::SsoClient
- sso::SsoConfig
- sso::SsoConfigBuilder
- sso::SsoManager
- sso::SsoServer
- sso::SsoSession
- sso::SsoSessionStore
- sso::SsoTicket
- sso::SsoTicketStore
- stp_interface::StorageStpInterface
- stp_logic::SaLogic
- temp_token::TempTokenManager
- temp_token::TempTokenRecord
- token::TokenInfo
- token::TokenSign
- token::TokenValue
- token::generator::TokenGenerator
- token::jwt::JwtClaims
- token::jwt::JwtManager
- token::validator::TokenValidator
- util::StpUtil
- util::TokenBuilder
- ws::DefaultWsTokenExtractor
- ws::WsAuthInfo
- ws::WsAuthManager
Enums
- SharedSerializer
- ValueKind
- config::GrantWritePolicy
- config::LogoutMode
- config::LogoutRange
- config::ReplacedLoginExitMode
- config::ReplacedRange
- config::TokenStyle
- error::SaTokenError
- event::DispatchMode
- event::SaTokenEventType
- keys::KeyError
- keys::SaKeyLayout
- oauth2::CodeChallengeMethod
- online::MessageType
- repository::token_repo::TokenIdMapping
- service::grant_cache::GrantKind
- token::jwt::JwtAlgorithm
Traits
- SaSerializer
- distributed::DistributedSessionStorage
- event::SaTokenListener
- oauth2::PasswordVerifier
- online::MessagePusher
- online::OnlineStore
- permission::matcher::PermissionMatcher
- sso::SloNotifier
- sso::TicketChecker
- stp_interface::StpInterface
- util::LoginId
- ws::WsTokenExtractor
Functions
- codec::decode_value
- codec::encode_value
- http_basic::check
- http_basic::check_account
- http_basic::ct_eq
- http_basic::decode_basic_authorization
- online::dispatch_to_pushers
- router::create_context
- router::extract_token
- router::extract_token_from
- router::match_any
- router::match_path
- router::need_auth
- router::process_auth
- router::run_auth_flow
- same_token::check_current_request
- same_token::check_token
- same_token::get_past_token_nh
- same_token::get_token
- same_token::get_token_nh
- same_token::is_valid
- same_token::refresh_token
- sign::map_sign_err_to_sso
- temp_token::create_default
- temp_token::delete_default
- temp_token::parse_default
- token::generator::generate_unique
- token::intern_login_type
- token::map::is_kick_out_marker
- token::map::is_replaced_marker
- token_io::apply_token_prefix
- token_io::delete_token_cookie
- token_io::read_token
- token_io::read_token_from_maps
- token_io::write_token_cookie
Type Aliases
Constants
- disable::DEFAULT_DISABLE_LEVEL
- disable::DEFAULT_DISABLE_SERVICE
- disable::MIN_DISABLE_LEVEL
- disable::NOT_DISABLE_LEVEL
- error::messages::AUTH_ERROR
- error::messages::BASIC_AUTH_FAILED
- error::messages::INVALID_CREDENTIALS
- error::messages::LOGIN_FAILED
- error::messages::PERMISSION_REQUIRED
- error::messages::ROLE_REQUIRED
- http_basic::DEFAULT_REALM
- keys::LOGIN_TYPE_DEFAULT
- keys::LOGIN_TYPE_LOGIN
- keys::LOGIN_TYPE_SSO
- keys::LOGIN_TYPE_SSO_CLIENT
- safe::DEFAULT_SAFE_SERVICE
- safe::SAFE_AUTH_VALUE
- same_token::DEFAULT_HEADER
- temp_token::DEFAULT_NAMESPACE
- token::map::TOKEN_MAP_BE_REPLACED
- token::map::TOKEN_MAP_KICK_OUT