pub struct OpenIdDiscoveryResponse {
pub issuer: String,
pub authorization_endpoint: Url,
pub token_endpoint: Url,
pub end_session_endpoint: Option<Url>,
pub jwks_uri: Url,
}Expand description
Fields§
§issuer: StringThe issuer of the OpenID Connect Provider
The authorization endpoint to start the code flow
token_endpoint: UrlThe token endpoint to exchange the code for a token
end_session_endpoint: Option<Url>The URL to logout the user
jwks_uri: UrlThe jwks uri to load the jwks response from
Trait Implementations§
Source§impl Debug for OpenIdDiscoveryResponse
impl Debug for OpenIdDiscoveryResponse
Source§impl<'de> Deserialize<'de> for OpenIdDiscoveryResponse
impl<'de> Deserialize<'de> for OpenIdDiscoveryResponse
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
Auto Trait Implementations§
impl Freeze for OpenIdDiscoveryResponse
impl RefUnwindSafe for OpenIdDiscoveryResponse
impl Send for OpenIdDiscoveryResponse
impl Sync for OpenIdDiscoveryResponse
impl Unpin for OpenIdDiscoveryResponse
impl UnsafeUnpin for OpenIdDiscoveryResponse
impl UnwindSafe for OpenIdDiscoveryResponse
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