pub struct SaTokenStateBuilder { /* private fields */ }Expand description
中文 | English SaTokenState 构建器 | SaTokenState builder
Implementations§
Source§impl SaTokenStateBuilder
impl SaTokenStateBuilder
Sourcepub fn token_name(self, name: impl Into<String>) -> Self
pub fn token_name(self, name: impl Into<String>) -> Self
中文 | English 设置 token 名称 | Set token name
Sourcepub fn timeout(self, timeout: i64) -> Self
pub fn timeout(self, timeout: i64) -> Self
中文 | English 设置 token 有效期(秒) | Set token timeout (seconds)
Sourcepub fn active_timeout(self, timeout: i64) -> Self
pub fn active_timeout(self, timeout: i64) -> Self
中文 | English 设置 token 临时有效期(秒) | Set token active timeout (seconds)
Sourcepub fn auto_renew(self, enabled: bool) -> Self
pub fn auto_renew(self, enabled: bool) -> Self
中文 | English 设置是否开启自动续签 | Set whether to enable auto renew
Sourcepub fn is_concurrent(self, concurrent: bool) -> Self
pub fn is_concurrent(self, concurrent: bool) -> Self
中文 | English 设置是否允许并发登录 | Set whether to allow concurrent login
中文 | English 设置是否共享 token | Set whether to share token
Sourcepub fn token_style(self, style: TokenStyle) -> Self
pub fn token_style(self, style: TokenStyle) -> Self
中文 | English 设置 token 风格 | Set token style
Sourcepub fn token_prefix(self, prefix: impl Into<String>) -> Self
pub fn token_prefix(self, prefix: impl Into<String>) -> Self
中文 | English 设置 token 前缀 | Set token prefix
Sourcepub fn jwt_secret_key(self, key: impl Into<String>) -> Self
pub fn jwt_secret_key(self, key: impl Into<String>) -> Self
中文 | English 设置 JWT 密钥 | Set JWT secret key
Sourcepub fn storage(self, storage: Arc<dyn SaStorage>) -> Self
pub fn storage(self, storage: Arc<dyn SaStorage>) -> Self
中文 | English 设置存储实现 | Set storage implementation
Sourcepub fn listener(self, listener: Arc<dyn SaTokenListener>) -> Self
pub fn listener(self, listener: Arc<dyn SaTokenListener>) -> Self
中文 | English 添加事件监听器 | Add event listener
Sourcepub fn listeners(self, listeners: Vec<Arc<dyn SaTokenListener>>) -> Self
pub fn listeners(self, listeners: Vec<Arc<dyn SaTokenListener>>) -> Self
中文 | English 添加多个事件监听器 | Add multiple event listeners
Sourcepub fn build(self) -> SaTokenState
pub fn build(self) -> SaTokenState
中文 | English 构建 SaTokenState | Build SaTokenState
Trait Implementations§
Source§impl Default for SaTokenStateBuilder
impl Default for SaTokenStateBuilder
Source§fn default() -> SaTokenStateBuilder
fn default() -> SaTokenStateBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SaTokenStateBuilder
impl !RefUnwindSafe for SaTokenStateBuilder
impl Send for SaTokenStateBuilder
impl Sync for SaTokenStateBuilder
impl Unpin for SaTokenStateBuilder
impl !UnwindSafe for SaTokenStateBuilder
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more