pub struct OidcAuthorizationRequest {
pub url: String,
pub state: String,
pub nonce: String,
pub pkce: Option<PkcePair>,
}Expand description
Built authorization request plus correlated anti-CSRF state.
Fields§
§url: StringFully rendered authorization URL.
state: StringAnti-CSRF state value.
nonce: StringNonce that must be echoed in the ID token.
pkce: Option<PkcePair>PKCE verifier/challenge pair.
Trait Implementations§
Source§impl Clone for OidcAuthorizationRequest
impl Clone for OidcAuthorizationRequest
Source§fn clone(&self) -> OidcAuthorizationRequest
fn clone(&self) -> OidcAuthorizationRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for OidcAuthorizationRequest
impl RefUnwindSafe for OidcAuthorizationRequest
impl Send for OidcAuthorizationRequest
impl Sync for OidcAuthorizationRequest
impl Unpin for OidcAuthorizationRequest
impl UnsafeUnpin for OidcAuthorizationRequest
impl UnwindSafe for OidcAuthorizationRequest
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