pub struct HydratedOidcDiscovery {
pub issuer: String,
pub discovery_endpoint: String,
pub authorization_endpoint: String,
pub token_endpoint: String,
pub jwks_endpoint: String,
pub user_info_endpoint: Option<String>,
pub revocation_endpoint: Option<String>,
pub end_session_endpoint: Option<String>,
pub introspection_endpoint: Option<String>,
pub token_endpoint_authentication: TokenEndpointAuthentication,
pub scopes_supported: Option<Vec<String>>,
}Fields§
§issuer: String§discovery_endpoint: String§token_endpoint: String§jwks_endpoint: String§user_info_endpoint: Option<String>§revocation_endpoint: Option<String>§end_session_endpoint: Option<String>§introspection_endpoint: Option<String>§token_endpoint_authentication: TokenEndpointAuthentication§scopes_supported: Option<Vec<String>>Trait Implementations§
Source§impl Clone for HydratedOidcDiscovery
impl Clone for HydratedOidcDiscovery
Source§fn clone(&self) -> HydratedOidcDiscovery
fn clone(&self) -> HydratedOidcDiscovery
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 HydratedOidcDiscovery
impl Debug for HydratedOidcDiscovery
impl Eq for HydratedOidcDiscovery
Source§impl PartialEq for HydratedOidcDiscovery
impl PartialEq for HydratedOidcDiscovery
Source§fn eq(&self, other: &HydratedOidcDiscovery) -> bool
fn eq(&self, other: &HydratedOidcDiscovery) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for HydratedOidcDiscovery
Auto Trait Implementations§
impl Freeze for HydratedOidcDiscovery
impl RefUnwindSafe for HydratedOidcDiscovery
impl Send for HydratedOidcDiscovery
impl Sync for HydratedOidcDiscovery
impl Unpin for HydratedOidcDiscovery
impl UnsafeUnpin for HydratedOidcDiscovery
impl UnwindSafe for HydratedOidcDiscovery
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more