# 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.