pub struct EndSession {
pub issuer: String,
pub id_token_hint: String,
pub post_logout_redirect_uri: Option<String>,
pub state: Option<String>,
pub end_session_endpoint: Option<String>,
}Expand description
Parameters for end session (logout)
Fields§
§issuer: StringIssuer URL
id_token_hint: StringID token hint
post_logout_redirect_uri: Option<String>Post-logout redirect URI
state: Option<String>State parameter
end_session_endpoint: Option<String>End session endpoint from discovery metadata If not provided, will use default path: issuer + “/oidc/end_session”
Trait Implementations§
Source§impl Clone for EndSession
impl Clone for EndSession
Source§fn clone(&self) -> EndSession
fn clone(&self) -> EndSession
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 EndSession
impl Debug for EndSession
Source§impl Default for EndSession
impl Default for EndSession
Source§fn default() -> EndSession
fn default() -> EndSession
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EndSession
impl RefUnwindSafe for EndSession
impl Send for EndSession
impl Sync for EndSession
impl Unpin for EndSession
impl UnwindSafe for EndSession
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