# Functions
AuthMiddleware verifies JWT with authenticator.
CORSMiddleware appends CORS headers.
GetBearer gets a bearer token from Authorization header.
LogMiddleware returns a gin.HandlerFunc (middleware) that logs requests using logrus.
OptionalAuthMiddleware does optional JWT verification.
OptionalUserMiddleware 認証していればユーザー情報を取得する.
RequirePathParam parses PathParameter as uint64 by given param and then sets it to gin Context.
RequireStringPathParam parses PathParameter as string by given param and then sets it to gin Context.
ServiceKeyMiddleware provides the service factory.
SetAuth passes an authenticator.
Start starts api server func Start(serverOptions Options) error {.
UserHandler は認証情報からユーザー取得を行う.
UserMiddleware 認証したユーザー情報を取得する.
# Variables
DisableVerification won't pass through invalid JWT in production mode.
# Structs
AuthenticatedUser verified user information.