[][src]Enum graph_oauth::oauth::OAuthCredential

pub enum OAuthCredential {
    ClientId,
    ClientSecret,
    AuthorizeURL,
    AccessTokenURL,
    RefreshTokenURL,
    RedirectURI,
    AccessCode,
    AccessToken,
    RefreshToken,
    ResponseMode,
    State,
    SessionState,
    ResponseType,
    GrantType,
    Nonce,
    Prompt,
    IdToken,
    Resource,
    DomainHint,
    Scopes,
    LoginHint,
    ClientAssertion,
    ClientAssertionType,
    CodeVerifier,
    CodeChallenge,
    CodeChallengeMethod,
    PostLogoutRedirectURI,
    LogoutURL,
    AdminConsent,
    Username,
    Password,
}

Fields that represent common OAuth credentials.

Variants

ClientId
ClientSecret
AuthorizeURL
AccessTokenURL
RefreshTokenURL
RedirectURI
AccessCode
AccessToken
RefreshToken
ResponseMode
State
SessionState
ResponseType
GrantType
Nonce
Prompt
IdToken
Resource
DomainHint
Scopes
LoginHint
ClientAssertion
ClientAssertionType
CodeVerifier
CodeChallenge
CodeChallengeMethod
PostLogoutRedirectURI
LogoutURL
AdminConsent
Username
Password

Implementations

impl OAuthCredential[src]

pub fn alias(self) -> &'static str[src]

Trait Implementations

impl AsFile for OAuthCredential[src]

type Error = FromAsError

impl Clone for OAuthCredential[src]

impl Copy for OAuthCredential[src]

impl Debug for OAuthCredential[src]

impl<'de> Deserialize<'de> for OAuthCredential[src]

impl Eq for OAuthCredential[src]

impl FromFile<OAuthCredential> for OAuthCredential[src]

type Error = FromAsError

impl Hash for OAuthCredential[src]

impl IntoEnumIterator for OAuthCredential[src]

type Iterator = OAuthCredentialIter

impl Ord for OAuthCredential[src]

impl PartialEq<OAuthCredential> for OAuthCredential[src]

impl PartialOrd<OAuthCredential> for OAuthCredential[src]

impl Serialize for OAuthCredential[src]

impl StructuralEq for OAuthCredential[src]

impl StructuralPartialEq for OAuthCredential[src]

impl ToString for OAuthCredential[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> RuleType for T where
    T: Eq + Ord + Copy + Debug + Hash
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.