Struct wasm_oidc_plugin::config::OpenIdConfig
source · pub struct OpenIdConfig {
pub auth_endpoint: Url,
pub token_endpoint: Url,
pub issuer: String,
pub public_keys: Vec<SigningKey>,
}
Expand description
Struct that holds the configuration for the filter and all relevant information for the OpenID Connect Flow.
Fields§
§auth_endpoint: Url
The URL of the authorization endpoint
token_endpoint: Url
The URL of the token endpoint
issuer: String
The issuer that will be used for the token request
public_keys: Vec<SigningKey>
The public keys that will be used for the validation of the ID Token
Trait Implementations§
source§impl Clone for OpenIdConfig
impl Clone for OpenIdConfig
source§fn clone(&self) -> OpenIdConfig
fn clone(&self) -> OpenIdConfig
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 moreAuto Trait Implementations§
impl Freeze for OpenIdConfig
impl RefUnwindSafe for OpenIdConfig
impl Send for OpenIdConfig
impl Sync for OpenIdConfig
impl Unpin for OpenIdConfig
impl UnwindSafe for OpenIdConfig
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)