pub struct JwtCfg {
pub access_secret: String,
pub refresh_secret: String,
pub audience: String,
pub access_token_duration: usize,
pub refresh_token_duration: usize,
pub access_key_validate_exp: bool,
pub refresh_key_validate_exp: bool,
}Expand description
Struct representing the JWT configuration parameters.
Fields§
§access_secret: String§refresh_secret: String§audience: String§access_token_duration: usize§refresh_token_duration: usize§access_key_validate_exp: bool§refresh_key_validate_exp: boolTrait Implementations§
Source§impl<'de> Deserialize<'de> for JwtCfg
impl<'de> Deserialize<'de> for JwtCfg
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for JwtCfg
impl RefUnwindSafe for JwtCfg
impl Send for JwtCfg
impl Sync for JwtCfg
impl Unpin for JwtCfg
impl UnwindSafe for JwtCfg
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more