pub struct CreateOAuthClientInput {Show 21 fields
pub redirect_uris: Option<Vec<String>>,
pub scope: Option<String>,
pub client_name: Option<String>,
pub client_uri: Option<String>,
pub logo_uri: Option<String>,
pub contacts: Option<Vec<String>>,
pub tos_uri: Option<String>,
pub policy_uri: Option<String>,
pub software_id: Option<String>,
pub software_version: Option<String>,
pub software_statement: Option<String>,
pub post_logout_redirect_uris: Option<Vec<String>>,
pub backchannel_logout_uri: Option<String>,
pub backchannel_logout_session_required: Option<bool>,
pub token_endpoint_auth_method: Option<String>,
pub application_type: Option<String>,
pub jwks: Option<Value>,
pub jwks_uri: Option<String>,
pub grant_types: Option<Vec<String>>,
pub response_types: Option<Vec<String>>,
pub dpop_bound_access_tokens: Option<bool>,
}Expand description
Metadata accepted when an authenticated owner registers a managed client.
Fields§
§redirect_uris: Option<Vec<String>>§scope: Option<String>§client_name: Option<String>§client_uri: Option<String>§logo_uri: Option<String>§contacts: Option<Vec<String>>§tos_uri: Option<String>§policy_uri: Option<String>§software_id: Option<String>§software_version: Option<String>§software_statement: Option<String>§post_logout_redirect_uris: Option<Vec<String>>§backchannel_logout_uri: Option<String>§backchannel_logout_session_required: Option<bool>§token_endpoint_auth_method: Option<String>§application_type: Option<String>§jwks: Option<Value>§jwks_uri: Option<String>§grant_types: Option<Vec<String>>§response_types: Option<Vec<String>>§dpop_bound_access_tokens: Option<bool>Trait Implementations§
Source§impl Clone for CreateOAuthClientInput
impl Clone for CreateOAuthClientInput
Source§impl Debug for CreateOAuthClientInput
impl Debug for CreateOAuthClientInput
Source§impl Default for CreateOAuthClientInput
impl Default for CreateOAuthClientInput
Source§impl<'de> Deserialize<'de> for CreateOAuthClientInput
impl<'de> Deserialize<'de> for CreateOAuthClientInput
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 CreateOAuthClientInput
impl RefUnwindSafe for CreateOAuthClientInput
impl Send for CreateOAuthClientInput
impl Sync for CreateOAuthClientInput
impl Unpin for CreateOAuthClientInput
impl UnsafeUnpin for CreateOAuthClientInput
impl UnwindSafe for CreateOAuthClientInput
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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