pub struct OpenIdConnectSecurityScheme {
pub description: Option<Arc<str>>,
pub open_id_connect_url: Url,
}Expand description
An OpenID Connect discovery scheme.
The wire form is OpenAPI 3.x’s: a JSON object with
type: "openIdConnect" and an openIdConnectUrl
the client uses to discover the provider’s
configuration (per the
OpenID Connect Discovery 1.0 spec).
Fields§
§description: Option<Arc<str>>An optional human-readable description of the scheme.
open_id_connect_url: UrlThe OpenID Connect discovery URL. REQUIRED.
Trait Implementations§
Source§impl Clone for OpenIdConnectSecurityScheme
impl Clone for OpenIdConnectSecurityScheme
Source§impl Debug for OpenIdConnectSecurityScheme
impl Debug for OpenIdConnectSecurityScheme
Source§impl<'de> Deserialize<'de> for OpenIdConnectSecurityScheme
impl<'de> Deserialize<'de> for OpenIdConnectSecurityScheme
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
impl Eq for OpenIdConnectSecurityScheme
impl StructuralPartialEq for OpenIdConnectSecurityScheme
Auto Trait Implementations§
impl Freeze for OpenIdConnectSecurityScheme
impl RefUnwindSafe for OpenIdConnectSecurityScheme
impl Send for OpenIdConnectSecurityScheme
impl Sync for OpenIdConnectSecurityScheme
impl Unpin for OpenIdConnectSecurityScheme
impl UnsafeUnpin for OpenIdConnectSecurityScheme
impl UnwindSafe for OpenIdConnectSecurityScheme
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