pub struct RemoteJwtPayload { /* private fields */ }Expand description
Claims passed to a configured remote signer, before managed JOSE validation.
raw_claims preserves IEEE754 numbers and all supplied JSON values. The
added iat and nbf properties can be own properties with an undefined
value; use claim to distinguish these from absent or null properties.
Undefined properties are omitted from raw_claims, matching JSON.stringify.
Implementations§
Source§impl RemoteJwtPayload
impl RemoteJwtPayload
pub const fn raw_claims(&self) -> &JsValue
Sourcepub fn own_keys(&self) -> &[String]
pub fn own_keys(&self) -> &[String]
Property names in the order observed by the application signer.
pub fn claim(&self, name: &str) -> RemoteJwtClaim<'_>
Trait Implementations§
Source§impl Clone for RemoteJwtPayload
impl Clone for RemoteJwtPayload
Auto Trait Implementations§
impl Freeze for RemoteJwtPayload
impl RefUnwindSafe for RemoteJwtPayload
impl Send for RemoteJwtPayload
impl Sync for RemoteJwtPayload
impl Unpin for RemoteJwtPayload
impl UnsafeUnpin for RemoteJwtPayload
impl UnwindSafe for RemoteJwtPayload
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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