pub struct PatchedRadiusProviderRequest {
pub name: Option<String>,
pub authentication_flow: Option<Option<Uuid>>,
pub authorization_flow: Option<Uuid>,
pub property_mappings: Option<Vec<Uuid>>,
pub client_networks: Option<String>,
pub shared_secret: Option<String>,
pub mfa_support: Option<bool>,
}
Expand description
PatchedRadiusProviderRequest : RadiusProvider Serializer
Fields§
§name: Option<String>
§authentication_flow: Option<Option<Uuid>>
Flow used for authentication when the associated application is accessed by an un-authenticated user.
Flow used when authorizing this provider.
property_mappings: Option<Vec<Uuid>>
§client_networks: Option<String>
List of CIDRs (comma-separated) that clients can connect from. A more specific CIDR will match before a looser one. Clients connecting from a non-specified CIDR will be dropped.
Shared secret between clients and server to hash packets.
mfa_support: Option<bool>
When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon.
Implementations§
Source§impl PatchedRadiusProviderRequest
impl PatchedRadiusProviderRequest
Sourcepub fn new() -> PatchedRadiusProviderRequest
pub fn new() -> PatchedRadiusProviderRequest
RadiusProvider Serializer
Trait Implementations§
Source§impl Clone for PatchedRadiusProviderRequest
impl Clone for PatchedRadiusProviderRequest
Source§fn clone(&self) -> PatchedRadiusProviderRequest
fn clone(&self) -> PatchedRadiusProviderRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for PatchedRadiusProviderRequest
impl Debug for PatchedRadiusProviderRequest
Source§impl Default for PatchedRadiusProviderRequest
impl Default for PatchedRadiusProviderRequest
Source§fn default() -> PatchedRadiusProviderRequest
fn default() -> PatchedRadiusProviderRequest
Source§impl<'de> Deserialize<'de> for PatchedRadiusProviderRequest
impl<'de> Deserialize<'de> for PatchedRadiusProviderRequest
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>,
Source§impl PartialEq for PatchedRadiusProviderRequest
impl PartialEq for PatchedRadiusProviderRequest
Source§fn eq(&self, other: &PatchedRadiusProviderRequest) -> bool
fn eq(&self, other: &PatchedRadiusProviderRequest) -> bool
self
and other
values to be equal, and is used by ==
.