pub struct ClientRegistrationResult {
pub client_id: String,
pub client_secret: Option<String>,
pub status: ClientStatus,
pub client_name: String,
pub redirect_uris: Vec<String>,
pub post_logout_redirect_uris: Option<Vec<String>>,
pub grant_types: Vec<String>,
pub token_endpoint_auth_method: String,
pub scope: String,
}Expand description
Client registration result
Fields§
§client_id: StringClient ID
client_secret: Option<String>Client secret (for confidential clients)
status: ClientStatusRegistration status
client_name: StringClient name
redirect_uris: Vec<String>Redirect URIs
post_logout_redirect_uris: Option<Vec<String>>Post-logout redirect URIs
grant_types: Vec<String>Grant types
token_endpoint_auth_method: StringToken endpoint auth method
scope: StringAllowed scopes
Trait Implementations§
Source§impl Clone for ClientRegistrationResult
impl Clone for ClientRegistrationResult
Source§fn clone(&self) -> ClientRegistrationResult
fn clone(&self) -> ClientRegistrationResult
Returns a duplicate 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 moreSource§impl Debug for ClientRegistrationResult
impl Debug for ClientRegistrationResult
Source§impl<'de> Deserialize<'de> for ClientRegistrationResult
impl<'de> Deserialize<'de> for ClientRegistrationResult
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 ClientRegistrationResult
impl RefUnwindSafe for ClientRegistrationResult
impl Send for ClientRegistrationResult
impl Sync for ClientRegistrationResult
impl Unpin for ClientRegistrationResult
impl UnwindSafe for ClientRegistrationResult
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