pub struct IdpBindingClaim {
pub idp_issuer: String,
pub idp_protocol: String,
pub subject: String,
pub subject_email: Option<String>,
pub auth_time: u64,
pub auth_context_class: Option<String>,
}Expand description
IdP binding claim embedded in the JWT when an identity is bound to an enterprise IdP.
Fields§
§idp_issuer: StringIdP issuer URL (e.g. “https://company.okta.com”) or SAML entity ID.
idp_protocol: StringIdP protocol used for the binding.
subject: StringIdP-side subject identifier (oid@tid for Entra, sub for others).
subject_email: Option<String>Subject email for display/audit.
auth_time: u64When the IdP authentication occurred (Unix timestamp).
auth_context_class: Option<String>Authentication context class reference.
Trait Implementations§
Source§impl Clone for IdpBindingClaim
impl Clone for IdpBindingClaim
Source§fn clone(&self) -> IdpBindingClaim
fn clone(&self) -> IdpBindingClaim
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 moreSource§impl Debug for IdpBindingClaim
impl Debug for IdpBindingClaim
Source§impl<'de> Deserialize<'de> for IdpBindingClaim
impl<'de> Deserialize<'de> for IdpBindingClaim
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 IdpBindingClaim
impl RefUnwindSafe for IdpBindingClaim
impl Send for IdpBindingClaim
impl Sync for IdpBindingClaim
impl Unpin for IdpBindingClaim
impl UnsafeUnpin for IdpBindingClaim
impl UnwindSafe for IdpBindingClaim
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