pub struct IdTokenClaims {Show 14 fields
pub iss: String,
pub sub: String,
pub aud: StringOrArray,
pub exp: i64,
pub iat: i64,
pub nonce: Option<String>,
pub email: Option<String>,
pub email_verified: Option<bool>,
pub name: Option<String>,
pub given_name: Option<String>,
pub family_name: Option<String>,
pub picture: Option<String>,
pub groups: Vec<String>,
pub additional: HashMap<String, Value>,
}Expand description
Claims extracted from ID token
Fields§
§iss: StringIssuer
sub: StringSubject (user ID)
aud: StringOrArrayAudience
exp: i64Expiration time
iat: i64Issued at time
nonce: Option<String>Nonce
email: Option<String>email_verified: Option<bool>Email verified
name: Option<String>Name
given_name: Option<String>Given name
family_name: Option<String>Family name
picture: Option<String>Picture URL
groups: Vec<String>Groups
additional: HashMap<String, Value>Additional claims
Trait Implementations§
Source§impl Clone for IdTokenClaims
impl Clone for IdTokenClaims
Source§fn clone(&self) -> IdTokenClaims
fn clone(&self) -> IdTokenClaims
Returns a duplicate 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 IdTokenClaims
impl Debug for IdTokenClaims
Source§impl<'de> Deserialize<'de> for IdTokenClaims
impl<'de> Deserialize<'de> for IdTokenClaims
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 IdTokenClaims
impl RefUnwindSafe for IdTokenClaims
impl Send for IdTokenClaims
impl Sync for IdTokenClaims
impl Unpin for IdTokenClaims
impl UnwindSafe for IdTokenClaims
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