Auth
Browse the documentation in this section.
Users and passwords
umbral-auth - the first built-in plugin. argon2 hashing and the canonical User model.
Login, logout, request.user
Anonymous sessions on every visit, the one-call login, axum extractors for `request.user`, and flash messages.
user in templates
Inject the current user into every HTML template's context (`is_authenticated`, `is_staff`, and the full serialized AuthUser) via one builder method on AuthPlugin.
OAuth / social login
Sign in with Google or GitHub and connect external accounts to a user, with provider tokens encrypted at rest.