Struct ruma::api::client::r0::uiaa::ThirdpartyIdCredentials [−][src]
pub struct ThirdpartyIdCredentials<'a> {
pub sid: &'a SessionId,
pub client_secret: &'a ClientSecret,
pub id_server: &'a str,
pub id_access_token: &'a str,
}
api
and (crate features client-api
or client-api-c
or client-api-s
) only.Expand description
Credentials for thirdparty authentification (e.g. email / phone number).
Fields
sid: &'a SessionId
Identity server session ID.
client_secret: &'a ClientSecret
Identity server client secret.
id_server: &'a str
Identity server URL.
id_access_token: &'a str
Identity server access token.
Implementations
pub fn new(
sid: &'a SessionId,
client_secret: &'a ClientSecret,
id_server: &'a str,
id_access_token: &'a str
) -> ThirdpartyIdCredentials<'a>
pub fn new(
sid: &'a SessionId,
client_secret: &'a ClientSecret,
id_server: &'a str,
id_access_token: &'a str
) -> ThirdpartyIdCredentials<'a>
Creates a new ThirdpartyIdCredentials
with the given session ID, client secret, identity
server address and access token.
Trait Implementations
The ‘Incoming’ variant of Self
.
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations
impl<'a> RefUnwindSafe for ThirdpartyIdCredentials<'a>
impl<'a> Send for ThirdpartyIdCredentials<'a>
impl<'a> Sync for ThirdpartyIdCredentials<'a>
impl<'a> Unpin for ThirdpartyIdCredentials<'a>
impl<'a> UnwindSafe for ThirdpartyIdCredentials<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more