# Functions
ExtractClaims extracts AuthClaims from context.
GenerateCSRFToken generates csrf token with random string.
GenerateToken generates JWT for authentication.
InitJWTSession initializes variables for JWT Session.
VerifyToken validates JWT and extract userId and officeID.
# Constants
const key for middleware.
# Variables
Error constant for jwt auth.
# Structs
AuthClaims the claim for authentication.
JWTClaims is the information inside Claims.