Struct kanidmd_lib::idm::oauth2::AccessTokenResponse
source · [−]pub struct AccessTokenResponse {
pub access_token: String,
pub token_type: String,
pub expires_in: u32,
pub refresh_token: Option<String>,
pub scope: Option<String>,
pub id_token: Option<String>,
}
Fields
access_token: String
token_type: String
expires_in: u32
refresh_token: Option<String>
scope: Option<String>
Space seperated list of scopes that were approved, if this differs from the original request.
id_token: Option<String>
Oidc puts the token here.
Trait Implementations
sourceimpl Debug for AccessTokenResponse
impl Debug for AccessTokenResponse
sourceimpl<'de> Deserialize<'de> for AccessTokenResponse
impl<'de> Deserialize<'de> for AccessTokenResponse
sourcefn deserialize<__D>(
__deserializer: __D
) -> Result<AccessTokenResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<AccessTokenResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for AccessTokenResponse
impl Serialize for AccessTokenResponse
sourcefn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
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 RefUnwindSafe for AccessTokenResponse
impl Send for AccessTokenResponse
impl Sync for AccessTokenResponse
impl Unpin for AccessTokenResponse
impl UnwindSafe for AccessTokenResponse
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more