Skip to main content

oauth_toolkit/
lib.rs

1#![forbid(unsafe_code)]
2#![deny(missing_docs)]
3
4//! Shared OAuth2/OIDC primitives — crypto, PKCE, scopes, CSRF, social login, OIDC, JWKS validation.
5//!
6//! Provides reusable building blocks for OAuth2 authorization code flows,
7//! OIDC SSO, and social login (GitHub, Google).
8
9pub mod crypto;
10pub mod pkce;
11pub mod scope;
12pub mod redirect;
13pub mod csrf;
14pub mod social;
15pub mod oidc;
16pub mod oidc_validator;
17pub mod jwt;