Skip to main content

Crate authx_plugins

Crate authx_plugins 

Source

Re-exports§

pub use admin::AdminService;
pub use admin::BanStatus;
pub use anonymous::AnonymousService;
pub use anonymous::GuestSession;
pub use api_key::ApiKeyResponse;
pub use api_key::ApiKeyService;
pub use base::Plugin;
pub use email_otp::EmailOtpService;
pub use email_otp::EmailOtpVerifyResponse;
pub use email_password::EmailPasswordService;
pub use email_verification::EmailVerificationService;
pub use magic_link::MagicLinkService;
pub use magic_link::MagicLinkVerifyResponse;
pub use oauth::GitHubProvider;
pub use oauth::GoogleProvider;
pub use oauth::OAuthService;
pub use oidc_federation::OidcFederationBeginResponse;
pub use oidc_federation::OidcFederationService;
pub use oidc_provider::DeviceAuthorizationResponse;
pub use oidc_provider::DeviceCodeError;
pub use oidc_provider::OidcProviderConfig;
pub use oidc_provider::OidcProviderService;
pub use oidc_provider::OidcTokenResponse;
pub use one_time_token::OneTimeTokenStore;
pub use organization::InviteDetails;
pub use organization::OrgService;
pub use password_reset::PasswordResetService;
pub use totp::TotpService;
pub use totp::TotpSetup;
pub use username::UsernameAuthResponse;
pub use username::UsernameService;
pub use webauthn::FinishAuthenticationRequest;
pub use webauthn::FinishRegistrationRequest;
pub use webauthn::WebAuthnAuthenticationResult;
pub use webauthn::WebAuthnBeginResponse;
pub use webauthn::WebAuthnRegistrationResult;
pub use webauthn::WebAuthnService;

Modules§

admin
anonymous
api_key
base
email_otp
email_password
email_verification
magic_link
oauth
oidc_federation
oidc_provider
one_time_token
organization
password_reset
redis_token_store
Redis-backed one-time token store — use with the redis-tokens feature.
totp
username
webauthn