Struct auth0_client::ValidJWT
source · pub struct ValidJWT {
pub headers: Value,
pub claims: Value,
}
Expand description
Representation of a decoded and validated JSON Web Token.
Specific claim fields are only decoded internally in the library for validation purposes, while it is generally up to the consumer of the validated JWT what structure they would like to impose.
Fields§
§headers: Value
JOSE header of the JSON Web Token. Certain fields are guaranteed to be present in this header, consult section 5 of RFC7519 for more information.
claims: Value
Claims (i.e. primary data) contained in the JSON Web Token. While there are several registered and recommended headers (consult section 4.1 of RFC7519), the presence of no field is guaranteed in these.
Auto Trait Implementations§
impl Freeze for ValidJWT
impl RefUnwindSafe for ValidJWT
impl Send for ValidJWT
impl Sync for ValidJWT
impl Unpin for ValidJWT
impl UnwindSafe for ValidJWT
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