pub struct OAuth2TokenResponse {
pub access_token: Token,
pub token_type: String,
pub expires_in: Option<u64>,
pub refresh_token: Option<String>,
pub resource: Option<String>,
}Expand description
An RFC 6749 §5.1 token response.
Fields§
§access_token: Token§token_type: String§expires_in: Option<u64>§refresh_token: Option<String>§resource: Option<String>The resource the access token is for: the API URL to call. An extension response parameter (RFC 6749 §5.1) of Spiral’s authorization server.
Trait Implementations§
Source§impl Debug for OAuth2TokenResponse
impl Debug for OAuth2TokenResponse
Source§impl<'de> Deserialize<'de> for OAuth2TokenResponse
impl<'de> Deserialize<'de> for OAuth2TokenResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OAuth2TokenResponse
impl RefUnwindSafe for OAuth2TokenResponse
impl Send for OAuth2TokenResponse
impl Sync for OAuth2TokenResponse
impl Unpin for OAuth2TokenResponse
impl UnsafeUnpin for OAuth2TokenResponse
impl UnwindSafe for OAuth2TokenResponse
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