pub struct TokenInfo {
pub token: String,
pub client_id: String,
pub user_id: String,
pub scopes: Vec<String>,
pub expires_at: u64,
pub token_type: TokenType,
}Available on non-WebAssembly only.
Expand description
OAuth 2.0 token info for introspection.
Fields§
§token: StringToken value.
client_id: StringClient ID.
user_id: StringUser ID.
scopes: Vec<String>Granted scopes.
expires_at: u64Expiration timestamp.
token_type: TokenTypeToken type.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TokenInfo
impl RefUnwindSafe for TokenInfo
impl Send for TokenInfo
impl Sync for TokenInfo
impl Unpin for TokenInfo
impl UnwindSafe for TokenInfo
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