Struct mz_frontegg_auth::FronteggConfig
source · pub struct FronteggConfig {
pub admin_api_token_url: String,
pub decoding_key: DecodingKey,
pub tenant_id: Uuid,
pub now: NowFn,
pub refresh_before_secs: i64,
pub admin_role: String,
}
Fields§
§admin_api_token_url: String
URL for the token endpoint, including full path.
decoding_key: DecodingKey
JWK used to validate JWTs.
tenant_id: Uuid
Tenant id used to validate JWTs.
now: NowFn
Function to provide system time to validate exp (expires at) field of JWTs.
refresh_before_secs: i64
Number of seconds before which to attempt to renew an expiring token.
admin_role: String
Name of admin role.
Auto Trait Implementations§
impl !RefUnwindSafe for FronteggConfig
impl Send for FronteggConfig
impl Sync for FronteggConfig
impl Unpin for FronteggConfig
impl !UnwindSafe for FronteggConfig
Blanket Implementations§
source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request