pub struct VerifiedIdToken {
pub iss: String,
pub sub: String,
pub aud: String,
pub email: Option<String>,
pub email_verified: bool,
pub name: Option<String>,
pub nonce: Option<String>,
pub extra: Map<String, Value>,
}Expand description
The verified, trusted subset of an id_token’s claims.
Fields§
§iss: String§sub: String§aud: String§email: Option<String>§email_verified: bool§name: Option<String>§nonce: Option<String>§extra: Map<String, Value>Any additional claims (e.g. groups, hd) for attribute/role mapping.
Trait Implementations§
Source§impl Clone for VerifiedIdToken
impl Clone for VerifiedIdToken
Source§fn clone(&self) -> VerifiedIdToken
fn clone(&self) -> VerifiedIdToken
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 VerifiedIdToken
impl RefUnwindSafe for VerifiedIdToken
impl Send for VerifiedIdToken
impl Sync for VerifiedIdToken
impl Unpin for VerifiedIdToken
impl UnsafeUnpin for VerifiedIdToken
impl UnwindSafe for VerifiedIdToken
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request