pub struct JwtConfiguration {
pub access_token_key_id: Option<Uuid>,
pub id_token_key_id: Option<Uuid>,
pub refresh_token_expiration_policy: Option<RefreshTokenExpirationPolicy>,
pub refresh_token_revocation_policy: Option<Box<RefreshTokenRevocationPolicy>>,
pub refresh_token_sliding_window_configuration: Option<Box<RefreshTokenSlidingWindowConfiguration>>,
pub refresh_token_time_to_live_in_minutes: Option<i32>,
pub refresh_token_usage_policy: Option<RefreshTokenUsagePolicy>,
pub time_to_live_in_seconds: Option<i32>,
pub enabled: Option<bool>,
}
Expand description
JwtConfiguration : JWT Configuration. A JWT Configuration for an Application may not be active if it is using the global configuration, the configuration may be enabled = false
.
Fields§
§access_token_key_id: Option<Uuid>
§id_token_key_id: Option<Uuid>
§refresh_token_expiration_policy: Option<RefreshTokenExpirationPolicy>
§refresh_token_revocation_policy: Option<Box<RefreshTokenRevocationPolicy>>
§refresh_token_sliding_window_configuration: Option<Box<RefreshTokenSlidingWindowConfiguration>>
§refresh_token_time_to_live_in_minutes: Option<i32>
§refresh_token_usage_policy: Option<RefreshTokenUsagePolicy>
§time_to_live_in_seconds: Option<i32>
§enabled: Option<bool>
Implementations§
source§impl JwtConfiguration
impl JwtConfiguration
sourcepub fn new() -> JwtConfiguration
pub fn new() -> JwtConfiguration
JWT Configuration. A JWT Configuration for an Application may not be active if it is using the global configuration, the configuration may be enabled = false
.
Trait Implementations§
source§impl Clone for JwtConfiguration
impl Clone for JwtConfiguration
source§fn clone(&self) -> JwtConfiguration
fn clone(&self) -> JwtConfiguration
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for JwtConfiguration
impl Debug for JwtConfiguration
source§impl Default for JwtConfiguration
impl Default for JwtConfiguration
source§fn default() -> JwtConfiguration
fn default() -> JwtConfiguration
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for JwtConfiguration
impl<'de> Deserialize<'de> for JwtConfiguration
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
source§impl PartialEq for JwtConfiguration
impl PartialEq for JwtConfiguration
source§fn eq(&self, other: &JwtConfiguration) -> bool
fn eq(&self, other: &JwtConfiguration) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for JwtConfiguration
impl Serialize for JwtConfiguration
impl StructuralPartialEq for JwtConfiguration
Auto Trait Implementations§
impl RefUnwindSafe for JwtConfiguration
impl Send for JwtConfiguration
impl Sync for JwtConfiguration
impl Unpin for JwtConfiguration
impl UnwindSafe for JwtConfiguration
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