docs(swagger): Swagger auth

This commit is contained in:
2024-12-11 19:39:18 +01:00
parent a1ba28cacb
commit 1dfd96869d
4 changed files with 37 additions and 2 deletions

View File

@@ -57,6 +57,9 @@ func loadEnv() error {
// @title LfK Document Server API
// @description This is the API documentation for the LfK Document Server - a tool for pdf generation.
// @securityDefinitions.apiKey ApiKeyAuth
// @in query
// @name key
func main() {
err := loadEnv()
@@ -76,6 +79,7 @@ func main() {
// Swagger documentation route
app.Get("/swagger/*", swagger.HandlerDefault)
// @Security ApiKeyAuth
v1 := app.Group("/v1")
v1.Use(keyauth.New(keyauth.Config{
KeyLookup: "query:key",