pub struct AccessTokenEndpoint<'a, SCOPE>where
SCOPE: Scope,{
pub code_verifier: Option<CodeVerifier>,
/* private fields */
}
Fields§
§code_verifier: Option<CodeVerifier>
Implementations§
source§impl<'a, SCOPE> AccessTokenEndpoint<'a, SCOPE>where
SCOPE: Scope,
impl<'a, SCOPE> AccessTokenEndpoint<'a, SCOPE>where
SCOPE: Scope,
pub fn new(
provider: &'a (dyn ProviderExtAuthorizationCodeGrant<Scope = SCOPE> + Send + Sync),
code: Code
) -> Self
pub fn configure<F>(self, f: F) -> Selfwhere
F: FnMut(&mut Self),
pub fn set_code_verifier(&mut self, code_verifier: CodeVerifier)
Trait Implementations§
source§impl<'a, SCOPE> Clone for AccessTokenEndpoint<'a, SCOPE>where
SCOPE: Scope + Clone,
impl<'a, SCOPE> Clone for AccessTokenEndpoint<'a, SCOPE>where
SCOPE: Scope + Clone,
source§fn clone(&self) -> AccessTokenEndpoint<'a, SCOPE>
fn clone(&self) -> AccessTokenEndpoint<'a, SCOPE>
Returns a copy 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 more