pub struct AuthenticationServerInfo {
pub issuer: String,
pub account: Option<String>,
}
Available on (crate features
client
or server
) and crate feature unstable-msc2965
only.Expand description
Information about a discovered authentication server.
Fields§
§issuer: String
The OIDC Provider that is trusted by the homeserver.
account: Option<String>
The URL where the user is able to access the account management capabilities of the OIDC Provider.
Implementations§
Trait Implementations§
source§impl Clone for AuthenticationServerInfo
impl Clone for AuthenticationServerInfo
source§fn clone(&self) -> AuthenticationServerInfo
fn clone(&self) -> AuthenticationServerInfo
Returns a copy 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 AuthenticationServerInfo
impl Debug for AuthenticationServerInfo
source§impl<'de> Deserialize<'de> for AuthenticationServerInfo
impl<'de> Deserialize<'de> for AuthenticationServerInfo
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
source§impl Hash for AuthenticationServerInfo
impl Hash for AuthenticationServerInfo
Auto Trait Implementations§
impl Freeze for AuthenticationServerInfo
impl RefUnwindSafe for AuthenticationServerInfo
impl Send for AuthenticationServerInfo
impl Sync for AuthenticationServerInfo
impl Unpin for AuthenticationServerInfo
impl UnwindSafe for AuthenticationServerInfo
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)