#oauth2 #pkce #paseto #axum-authentication

pas-client

Ppoppo Accounts System (PAS) client -- OAuth2 PKCE, PASETO verification, Axum middleware

2 stable releases

Uses new Rust 2024

1.0.1 Mar 24, 2026

#1337 in Authentication

MIT/Apache

76KB
1.5K SLoC

pas-client

Ppoppo Accounts System (PAS) client for Rust.

  • OAuth2 PKCE authentication flow
  • PASETO v4.public token verification
  • Axum middleware for plug-and-play auth routes

Usage

[dependencies]
pas-client = { version = "1.0", features = ["axum"] }

Migrated from ppoppo-sdk. See migration guide.

Dependencies

~2–21MB
~253K SLoC