# Functions
NewJWTAuthz creates a new JWTAuthz instance with the provided signing key and logger.
# Structs
CustomClaims represents custom claims for JWT token.
JWTAuthz provides JWT token creation, decoding, and middleware functionality for authentication and authorization.