[−][src]Struct open_api_hydra::models::consent_request_session::ConsentRequestSession
Fields
access_token: Option<HashMap<String, Value>>
AccessToken sets session data for the access and refresh token, as well as any future tokens issued by the refresh grant. Keep in mind that this data will be available to anyone performing OAuth 2.0 Challenge Introspection. If only your services can perform OAuth 2.0 Challenge Introspection, this is usually fine. But if third parties can access that endpoint as well, sensitive data from the session might be exposed to them. Use with care!
id_token: Option<HashMap<String, Value>>
IDToken sets session data for the OpenID Connect ID token. Keep in mind that the session'id payloads are readable by anyone that has access to the ID Challenge. Use with care!
Implementations
impl ConsentRequestSession
[src]
pub fn new() -> ConsentRequestSession
[src]
Trait Implementations
impl Clone for ConsentRequestSession
[src]
pub fn clone(&self) -> ConsentRequestSession
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ConsentRequestSession
[src]
impl<'de> Deserialize<'de> for ConsentRequestSession
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<ConsentRequestSession> for ConsentRequestSession
[src]
pub fn eq(&self, other: &ConsentRequestSession) -> bool
[src]
pub fn ne(&self, other: &ConsentRequestSession) -> bool
[src]
impl Serialize for ConsentRequestSession
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for ConsentRequestSession
[src]
Auto Trait Implementations
impl RefUnwindSafe for ConsentRequestSession
impl Send for ConsentRequestSession
impl Sync for ConsentRequestSession
impl Unpin for ConsentRequestSession
impl UnwindSafe for ConsentRequestSession
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,