pub struct AuthCodePkceFlow { /* private fields */ }
Expand description
Represents the Authorisation Code Flow with PKCE extension, as defined in OAuth2 RFC 6749 and OAuth2 RFC 7636.
Its use is recommended in cases where storing the client_secret
safely is
not possible, such as web apps running on the client, desktop and mobile apps.
This flow requires user authorisation, and thus allows the app to make requests on behalf of the user.
Trait Implementations§
Source§impl Debug for AuthCodePkceFlow
impl Debug for AuthCodePkceFlow
impl AuthFlow for AuthCodePkceFlow
Auto Trait Implementations§
impl Freeze for AuthCodePkceFlow
impl RefUnwindSafe for AuthCodePkceFlow
impl Send for AuthCodePkceFlow
impl Sync for AuthCodePkceFlow
impl Unpin for AuthCodePkceFlow
impl UnwindSafe for AuthCodePkceFlow
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