pub struct AdminGssapiConfig {
pub keytab_file: Option<String>,
pub service_name: String,
pub gssproxy: bool,
}Expand description
GSSAPI/SPNEGO configuration for admin authentication.
Fields§
§keytab_file: Option<String>Path to the Kerberos keytab file.
service_name: StringService principal name.
Default: "HTTP" (the hostname is appended automatically).
gssproxy: boolUse gssproxy for credential management instead of a keytab.
Trait Implementations§
Source§impl Clone for AdminGssapiConfig
impl Clone for AdminGssapiConfig
Source§fn clone(&self) -> AdminGssapiConfig
fn clone(&self) -> AdminGssapiConfig
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 AdminGssapiConfig
impl Debug for AdminGssapiConfig
Source§impl<'de> Deserialize<'de> for AdminGssapiConfig
impl<'de> Deserialize<'de> for AdminGssapiConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AdminGssapiConfig
impl RefUnwindSafe for AdminGssapiConfig
impl Send for AdminGssapiConfig
impl Sync for AdminGssapiConfig
impl Unpin for AdminGssapiConfig
impl UnsafeUnpin for AdminGssapiConfig
impl UnwindSafe for AdminGssapiConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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