Expand description
OAuth 2.0 implementation for AT Protocol.
Comprehensive OAuth support with DPoP, PKCE, JWT operations, and secure storage abstractions for AT Protocol authentication.
Modulesยง
- dpop
- DPoP (Demonstration of Proof-of-Possession) implementation.
- encoding
- Base64 encoding and decoding utilities. Base64 encoding utilities for OAuth operations.
- errors
- Error types and handling.
- jwk
- JSON Web Key (JWK) generation and management. JSON Web Key (JWK) generation and management.
- jwt
- JSON Web Token (JWT) minting and verification. JSON Web Token (JWT) minting and verification.
- pkce
- PKCE (Proof Key for Code Exchange) implementation for OAuth 2.0 security. PKCE (Proof Key for Code Exchange) implementation.
- resources
- OAuth resource discovery and validation.
- storage
- OAuth request storage abstraction for CRUD operations. OAuth request storage abstraction.
- storage_
lru - LRU-based implementation of OAuth request storage (requires
lru
feature). LRU cache implementation for OAuth request storage. - workflow
- OAuth workflow implementation for AT Protocol authorization flows. OAuth workflow for AT Protocol authorization.