# Functions
NewContextWithUser stores user into context.
NewJWTHandler parse and validates JWT token if present and store it in the net/context.
UserFromContext retrieves user from context.
# Structs
AuthResourceHook is a resource event handler that protect the resource from unauthorized users.