pub enum ResponseMode {
Query,
Fragment,
FormPost,
}
Expand description
Specifies how the identity platform should return the requested token to your app.
Supported values:
- query: Default when requesting an access token. Provides the code as a query string parameter on your redirect URI. The query parameter is not supported when requesting an ID token by using the implicit flow.
- fragment: Default when requesting an ID token by using the implicit flow. Also supported if requesting only a code.
- form_post: Executes a POST containing the code to your redirect URI. Supported when requesting a code.
Variants§
Query
Default when requesting an access token. Provides the code as a query string parameter on your redirect URI. The query parameter is not supported when requesting an ID token by using the implicit flow.
Fragment
Default when requesting an ID token by using the implicit flow. Also supported if requesting only a code.
FormPost
Executes a POST containing the code to your redirect URI. Supported when requesting a code.
Trait Implementations§
Source§impl AsRef<str> for ResponseMode
impl AsRef<str> for ResponseMode
Source§impl Clone for ResponseMode
impl Clone for ResponseMode
Source§fn clone(&self) -> ResponseMode
fn clone(&self) -> ResponseMode
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 moreSource§impl Debug for ResponseMode
impl Debug for ResponseMode
Source§impl Default for ResponseMode
impl Default for ResponseMode
Source§fn default() -> ResponseMode
fn default() -> ResponseMode
Returns the “default value” for a type. Read more
Source§impl Hash for ResponseMode
impl Hash for ResponseMode
Source§impl Ord for ResponseMode
impl Ord for ResponseMode
Source§fn cmp(&self, other: &ResponseMode) -> Ordering
fn cmp(&self, other: &ResponseMode) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ResponseMode
impl PartialEq for ResponseMode
Source§impl PartialOrd for ResponseMode
impl PartialOrd for ResponseMode
impl Eq for ResponseMode
impl StructuralPartialEq for ResponseMode
Auto Trait Implementations§
impl Freeze for ResponseMode
impl RefUnwindSafe for ResponseMode
impl Send for ResponseMode
impl Sync for ResponseMode
impl Unpin for ResponseMode
impl UnwindSafe for ResponseMode
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