pub struct AuthHandler<'a> { /* private fields */ }Implementations§
Source§impl<'a> AuthHandler<'a>
impl<'a> AuthHandler<'a>
pub fn token(&self) -> TokenAuthHandler<'a>
pub fn approle(&self) -> AppRoleAuthHandler<'a>
pub fn approle_at(&self, mount: &str) -> AppRoleAuthHandler<'a>
pub fn kubernetes(&self) -> K8sAuthHandler<'a>
pub fn kubernetes_at(&self, mount: &str) -> K8sAuthHandler<'a>
pub fn userpass(&self) -> UserpassAuthHandler<'a>
pub fn userpass_at(&self, mount: &str) -> UserpassAuthHandler<'a>
pub fn ldap(&self) -> LdapAuthHandler<'a>
pub fn ldap_at(&self, mount: &str) -> LdapAuthHandler<'a>
pub fn cert(&self) -> CertAuthHandler<'a>
pub fn cert_at(&self, mount: &str) -> CertAuthHandler<'a>
pub fn github(&self) -> GithubAuthHandler<'a>
pub fn github_at(&self, mount: &str) -> GithubAuthHandler<'a>
pub fn oidc(&self) -> OidcAuthHandler<'a>
pub fn oidc_at(&self, mount: &str) -> OidcAuthHandler<'a>
pub fn jwt(&self) -> OidcAuthHandler<'a>
pub fn jwt_at(&self, mount: &str) -> OidcAuthHandler<'a>
pub fn aws(&self) -> AwsAuthHandler<'a>
pub fn aws_at(&self, mount: &str) -> AwsAuthHandler<'a>
pub fn azure(&self) -> AzureAuthHandler<'a>
pub fn azure_at(&self, mount: &str) -> AzureAuthHandler<'a>
pub fn gcp(&self) -> GcpAuthHandler<'a>
pub fn gcp_at(&self, mount: &str) -> GcpAuthHandler<'a>
pub fn radius(&self) -> RadiusAuthHandler<'a>
pub fn radius_at(&self, mount: &str) -> RadiusAuthHandler<'a>
pub fn kerberos(&self) -> KerberosAuthHandler<'a>
pub fn kerberos_at(&self, mount: &str) -> KerberosAuthHandler<'a>
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for AuthHandler<'a>
impl<'a> !RefUnwindSafe for AuthHandler<'a>
impl<'a> Send for AuthHandler<'a>
impl<'a> Sync for AuthHandler<'a>
impl<'a> Unpin for AuthHandler<'a>
impl<'a> UnsafeUnpin for AuthHandler<'a>
impl<'a> !UnwindSafe for AuthHandler<'a>
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