pub struct AuthenticationPolicyDefinitionBuilder { /* private fields */ }Expand description
Represents a service used to build AuthenticationPolicyDefinitions
Implementations§
Source§impl AuthenticationPolicyDefinitionBuilder
impl AuthenticationPolicyDefinitionBuilder
Sourcepub fn use_(&mut self, reference: &str) -> &mut Self
pub fn use_(&mut self, reference: &str) -> &mut Self
Sets the name of the top-level authentication policy to use
Sourcepub fn basic(&mut self) -> &mut BasicAuthenticationSchemeDefinitionBuilder
pub fn basic(&mut self) -> &mut BasicAuthenticationSchemeDefinitionBuilder
Configures the policy to use ‘Basic’ authentication
Sourcepub fn bearer(&mut self) -> &mut BearerAuthenticationSchemeDefinitionBuilder
pub fn bearer(&mut self) -> &mut BearerAuthenticationSchemeDefinitionBuilder
Configures the policy to use ‘Bearer’ authentication
Sourcepub fn digest(&mut self) -> &mut DigestAuthenticationSchemeDefinitionBuilder
pub fn digest(&mut self) -> &mut DigestAuthenticationSchemeDefinitionBuilder
Configures the policy to use ‘Digest’ authentication
Sourcepub fn oauth2(&mut self) -> &mut OAuth2AuthenticationSchemeDefinitionBuilder
pub fn oauth2(&mut self) -> &mut OAuth2AuthenticationSchemeDefinitionBuilder
Configures the policy to use ‘OAuth2’ authentication
Sourcepub fn oidc(&mut self) -> &mut OidcAuthenticationSchemeDefinitionBuilder
pub fn oidc(&mut self) -> &mut OidcAuthenticationSchemeDefinitionBuilder
Configures the policy to use ‘Oidc’ authentication
Sourcepub fn build(self) -> AuthenticationPolicyDefinition
pub fn build(self) -> AuthenticationPolicyDefinition
Builds the configured AuthenticationPolicyDefinition
Trait Implementations§
Source§impl Default for AuthenticationPolicyDefinitionBuilder
impl Default for AuthenticationPolicyDefinitionBuilder
Source§fn default() -> AuthenticationPolicyDefinitionBuilder
fn default() -> AuthenticationPolicyDefinitionBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AuthenticationPolicyDefinitionBuilder
impl RefUnwindSafe for AuthenticationPolicyDefinitionBuilder
impl Send for AuthenticationPolicyDefinitionBuilder
impl Sync for AuthenticationPolicyDefinitionBuilder
impl Unpin for AuthenticationPolicyDefinitionBuilder
impl UnsafeUnpin for AuthenticationPolicyDefinitionBuilder
impl UnwindSafe for AuthenticationPolicyDefinitionBuilder
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