# Functions

Authentication provides the gin handler function to authenticate requests.
Login provides an endpoint to log in and receive a JWT token.
NewAuthenticationOptions creates a set of default authentication options.
UseAuthentication is a helper function to set up authentication handlers and login API endpoints.

# Structs

AuthenticationOptions is a struct that holds options relating to the authentication package.