pub struct IDPSSODescriptor {
pub want_authn_requests_signed: Option<bool>,
pub protocol_support_enumeration: String,
pub name_id_format: Vec<String>,
pub single_sign_on_service: Vec<SingleSignOnService>,
pub single_logout_service: Option<Vec<SingleLogoutService>>,
pub key_descriptor: Option<Vec<KeyDescriptor>>,
}Expand description
IdP SSO 描述符
Fields§
§want_authn_requests_signed: Option<bool>是否需要签名请求
protocol_support_enumeration: String协议支持枚举
name_id_format: Vec<String>名称 ID 格式
single_sign_on_service: Vec<SingleSignOnService>单点登录服务
single_logout_service: Option<Vec<SingleLogoutService>>单点登出服务
key_descriptor: Option<Vec<KeyDescriptor>>签名密钥描述符
Trait Implementations§
Source§impl Clone for IDPSSODescriptor
impl Clone for IDPSSODescriptor
Source§fn clone(&self) -> IDPSSODescriptor
fn clone(&self) -> IDPSSODescriptor
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 IDPSSODescriptor
impl Debug for IDPSSODescriptor
Source§impl<'de> Deserialize<'de> for IDPSSODescriptor
impl<'de> Deserialize<'de> for IDPSSODescriptor
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 IDPSSODescriptor
impl RefUnwindSafe for IDPSSODescriptor
impl Send for IDPSSODescriptor
impl Sync for IDPSSODescriptor
impl Unpin for IDPSSODescriptor
impl UnsafeUnpin for IDPSSODescriptor
impl UnwindSafe for IDPSSODescriptor
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