pub struct TokenExchangeResponse {
pub access_token: String,
pub issued_token_type: String,
pub token_type: String,
pub expires_in: u64,
pub scope: Option<String>,
}Expand description
Token exchange response.
Fields§
§access_token: StringThe exchanged token (JWT or JSON-encoded claims).
issued_token_type: StringToken type URI of the issued token.
token_type: StringAlways "Bearer".
expires_in: u64Seconds until the exchanged token expires.
scope: Option<String>Effective scopes of the exchanged token.
Trait Implementations§
Source§impl Debug for TokenExchangeResponse
impl Debug for TokenExchangeResponse
Auto Trait Implementations§
impl Freeze for TokenExchangeResponse
impl RefUnwindSafe for TokenExchangeResponse
impl Send for TokenExchangeResponse
impl Sync for TokenExchangeResponse
impl Unpin for TokenExchangeResponse
impl UnsafeUnpin for TokenExchangeResponse
impl UnwindSafe for TokenExchangeResponse
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