pub struct RpBackChannelConfig {
pub client_id: String,
pub backchannel_logout_uri: String,
pub backchannel_logout_session_required: bool,
pub custom_timeout_secs: Option<u64>,
pub custom_max_retries: Option<u32>,
pub authentication_method: Option<String>,
}Expand description
RP back-channel logout configuration
Fields§
§client_id: StringClient ID
backchannel_logout_uri: StringBack-channel logout URI
backchannel_logout_session_required: boolWhether RP requires session_state parameter
custom_timeout_secs: Option<u64>Custom timeout for this RP (if different from global)
custom_max_retries: Option<u32>Custom retry configuration for this RP
authentication_method: Option<String>Authentication method for back-channel requests (for future use)
Trait Implementations§
Source§impl Clone for RpBackChannelConfig
impl Clone for RpBackChannelConfig
Source§fn clone(&self) -> RpBackChannelConfig
fn clone(&self) -> RpBackChannelConfig
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 moreAuto Trait Implementations§
impl Freeze for RpBackChannelConfig
impl RefUnwindSafe for RpBackChannelConfig
impl Send for RpBackChannelConfig
impl Sync for RpBackChannelConfig
impl Unpin for RpBackChannelConfig
impl UnwindSafe for RpBackChannelConfig
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more