Re-exports§
pub use all_routes::AllRoutesBuilder;pub use all_routes::AllRoutesError;pub use authorize_routes::AuthorizeOutcome;pub use authorize_routes::AuthorizeParams;pub use authorize_routes::ConsentContext;pub use authorize_routes::ConsentNeededData;pub use authorize_routes::ValidatedAuthorize;pub use bearer::BearerAuthUser;pub use branding::BrandingCtx;pub use branding::DEFAULT_ACCENT_HEX;pub use branding::DefaultBranding;pub use branding::derive_ink;pub use branding::lookup_branding;pub use branding::resolve_accent;pub use branding::resolve_branding;pub use browser_error::BrowserError;pub use browser_templates::build_default_browser_env;pub use browser_templates::render as render_template;pub use consent_routes::consent_routes;pub use cors::inject_ath_into_extensions;pub use csrf::CsrfToken;pub use csrf::csrf_middleware;pub use custom_fields::CustomFieldDescriptor;pub use custom_fields::CustomSchemaConfig;pub use custom_fields::FieldType;pub use error::AuthExtractError;pub use extractors::AuthUser;pub use extractors::BrowserAdminUser;pub use extractors::BrowserAuthUser;pub use extractors::OptionalAuthUser;pub use login_routes::login_routes;pub use logout_routes::logout_routes;pub use mfa_page_routes::mfa_challenge_routes;pub use mfa_page_routes::mfa_setup_routes;pub use mfa_routes::mfa_routes;pub use middleware::require_auth;pub use middleware::require_permission;pub use middleware::require_role;pub use oauth_bearer::OAuthBearerError;pub use oauth_bearer::OAuthBearerToken;pub use oauth_routes::oauth_routes;pub use password_reset_page_routes::password_reset_page_routes;pub use password_reset_routes::password_reset_routes;pub use rate_limit::AuthRateLimiter;pub use rate_limit::extract_client_ip;pub use register_routes::register_routes;pub use settings_routes::settings_routes;pub use shell_context::ShellContext;pub use static_routes::router as static_router;pub use token_route::token_route;pub use userinfo_route::userinfo_route;pub use well_known_routes::well_known_routes;
Modules§
- all_
routes - authorize_
routes - bearer
- branding
- browser_
error - browser_
templates - consent_
routes - cors
- csrf
- custom_
fields - error
- extractors
- login_
routes - logout_
routes - mfa_
page_ routes - mfa_
routes - middleware
- nav
- oauth_
bearer - oauth_
routes - password_
reset_ page_ routes - password_
reset_ routes - rate_
limit - register_
routes - settings_
routes - shell_
context - static_
routes - Static-asset routes for Wave Funk CSS, Martian Grotesk font, and vanilla JS.
- token_
route - userinfo_
route - well_
known_ routes .well-knownHTTP routes: OIDC discovery document and JWKS endpoint.
Structs§
- Quota
- A rate-limiting quota.