pub struct OauthProvider {Show 18 fields
pub id: String,
pub name: String,
pub slug: Option<String>,
pub visibility: OauthProviderVisibility,
pub client_id: String,
pub client_secret: Option<SecretString>,
pub scopes: Option<Vec<String>>,
pub redirect_url: Option<String>,
pub authorization_url: Option<String>,
pub authorization_url_params: Option<String>,
pub token_url: Option<String>,
pub token_url_params: Option<String>,
pub introspection_url: Option<String>,
pub introspection_url_params: Option<String>,
pub revocation_url: Option<String>,
pub revocation_url_params: Option<String>,
pub pkce_code_challenge: OauthProviderPkceCodeChallenge,
pub icon_url: Option<String>,
}Fields§
§id: String§name: String§slug: Option<String>§visibility: OauthProviderVisibility§client_id: String§client_secret: Option<SecretString>§scopes: Option<Vec<String>>§redirect_url: Option<String>§token_url: Option<String>§token_url_params: Option<String>§introspection_url: Option<String>§introspection_url_params: Option<String>§revocation_url: Option<String>§revocation_url_params: Option<String>§pkce_code_challenge: OauthProviderPkceCodeChallenge§icon_url: Option<String>Implementations§
Source§impl OauthProvider
impl OauthProvider
Trait Implementations§
Source§impl Clone for OauthProvider
impl Clone for OauthProvider
Source§fn clone(&self) -> OauthProvider
fn clone(&self) -> OauthProvider
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 OauthProvider
impl Debug for OauthProvider
Auto Trait Implementations§
impl Freeze for OauthProvider
impl RefUnwindSafe for OauthProvider
impl Send for OauthProvider
impl Sync for OauthProvider
impl Unpin for OauthProvider
impl UnwindSafe for OauthProvider
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