pub struct JwtTokenOptions {
pub issuer: Option<String>,
pub audience: Option<JwtAudience>,
pub expiration_time: Option<JwtExpiration>,
pub custom_sign: Option<JwtCustomSign>,
}Expand description
Token defaults that replace the entire upstream jwt option group for one native signing call.
Fields§
§issuer: Option<String>§audience: Option<JwtAudience>§expiration_time: Option<JwtExpiration>§custom_sign: Option<JwtCustomSign>Trait Implementations§
Source§impl Clone for JwtTokenOptions
impl Clone for JwtTokenOptions
Source§impl Default for JwtTokenOptions
impl Default for JwtTokenOptions
Source§impl<'de> Deserialize<'de> for JwtTokenOptions
impl<'de> Deserialize<'de> for JwtTokenOptions
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 !RefUnwindSafe for JwtTokenOptions
impl !UnwindSafe for JwtTokenOptions
impl Freeze for JwtTokenOptions
impl Send for JwtTokenOptions
impl Sync for JwtTokenOptions
impl Unpin for JwtTokenOptions
impl UnsafeUnpin for JwtTokenOptions
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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