JWT Manager provides a reusable and extensible interface for creating and validating JSON Web Tokens (JWTs) in Go, supporting both HMAC (HS256) and RSA (RS256) signing methods.
Features
Token Creation: Generate signed JWT tokens with custom claims.
Token Validation: Parse and validate tokens with support for custom claims.
Pluggable Signing Methods: Easily switch between HS256 (HMAC) and RS256 (RSA).