pub struct SPSSODescriptor {
pub want_assertions_signed: Option<bool>,
pub authn_requests_signed: Option<bool>,
pub protocol_support_enumeration: String,
pub name_id_format: Vec<String>,
pub assertion_consumer_service: Vec<AssertionConsumerService>,
pub single_logout_service: Option<Vec<SingleLogoutService>>,
pub key_descriptor: Option<Vec<KeyDescriptor>>,
}Expand description
SP SSO 描述符
Fields§
§want_assertions_signed: Option<bool>是否需要签名断言
authn_requests_signed: Option<bool>是否需要签名响应
protocol_support_enumeration: String协议支持枚举
name_id_format: Vec<String>名称 ID 格式
assertion_consumer_service: Vec<AssertionConsumerService>断言消费者服务
single_logout_service: Option<Vec<SingleLogoutService>>单点登出服务
key_descriptor: Option<Vec<KeyDescriptor>>签名密钥描述符
Trait Implementations§
Source§impl Clone for SPSSODescriptor
impl Clone for SPSSODescriptor
Source§fn clone(&self) -> SPSSODescriptor
fn clone(&self) -> SPSSODescriptor
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 SPSSODescriptor
impl Debug for SPSSODescriptor
Source§impl<'de> Deserialize<'de> for SPSSODescriptor
impl<'de> Deserialize<'de> for SPSSODescriptor
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 SPSSODescriptor
impl RefUnwindSafe for SPSSODescriptor
impl Send for SPSSODescriptor
impl Sync for SPSSODescriptor
impl Unpin for SPSSODescriptor
impl UnsafeUnpin for SPSSODescriptor
impl UnwindSafe for SPSSODescriptor
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