pub struct OidcConfigRequest {
pub oidc_discovery_url: Option<String>,
pub oidc_client_id: Option<String>,
pub oidc_client_secret: Option<SecretString>,
pub jwt_validation_pubkeys: Option<Vec<String>>,
pub bound_issuer: Option<String>,
pub default_role: Option<String>,
pub jwt_supported_algs: Option<Vec<String>>,
}Fields§
§oidc_discovery_url: Option<String>§oidc_client_id: Option<String>§oidc_client_secret: Option<SecretString>§jwt_validation_pubkeys: Option<Vec<String>>§bound_issuer: Option<String>§default_role: Option<String>§jwt_supported_algs: Option<Vec<String>>Trait Implementations§
Source§impl Clone for OidcConfigRequest
impl Clone for OidcConfigRequest
Source§impl Debug for OidcConfigRequest
impl Debug for OidcConfigRequest
Source§impl Default for OidcConfigRequest
impl Default for OidcConfigRequest
Source§fn default() -> OidcConfigRequest
fn default() -> OidcConfigRequest
Returns the “default value” for a type. Read more
Source§impl Drop for OidcConfigRequest
impl Drop for OidcConfigRequest
Source§impl Serialize for OidcConfigRequest
impl Serialize for OidcConfigRequest
Auto Trait Implementations§
impl Freeze for OidcConfigRequest
impl RefUnwindSafe for OidcConfigRequest
impl Send for OidcConfigRequest
impl Sync for OidcConfigRequest
impl Unpin for OidcConfigRequest
impl UnsafeUnpin for OidcConfigRequest
impl UnwindSafe for OidcConfigRequest
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