Skip to main content

Crate atrg_auth

Crate atrg_auth 

Source
Expand description

OAuth authentication wiring for at-rust-go on top of the AT Protocol.

Provides OAuth login/callback/logout routes, session management, AT Protocol JWT verification, and AuthUser/RequireAuth extractors.

Re-exports§

pub use extractor::AuthUser;
pub use extractor::RequireAuth;
pub use session::AtrgSession;
pub use session::AuthSource;

Modules§

extractor
Axum extractors for authentication.
jwt
AT Protocol JWT verification.
routes
OAuth and session HTTP routes.
session
Session types and database operations.

Functions§

version
Returns the crate version.