tideway 0.7.17

A batteries-included Rust web framework built on Axum for building SaaS applications quickly
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! Auth integration for organizations.
//!
//! This module provides JWT claims extension, extractors, and middleware for
//! organization-scoped authentication.

mod claims;
mod extractors;
mod middleware;

pub use claims::{OrgClaims, create_org_token_subject};
pub use extractors::{AuthenticatedUserId, CurrentMembership, CurrentOrg};
pub use middleware::{OrgStoreLayer, RequireOrgMembership, RequirePermission};