crowdsec/pkg/apiserver/middlewares/v1/middlewares.go
Thibault "bui" Koechlin dbb420f79e
local api (#482)
Co-authored-by: AlteredCoder
Co-authored-by: erenJag
2020-11-30 10:37:17 +01:00

24 lines
375 B
Go

package v1
import "github.com/crowdsecurity/crowdsec/pkg/database"
type Middlewares struct {
APIKey *APIKey
JWT *JWT
}
func NewMiddlewares(dbClient *database.Client) (*Middlewares, error) {
var err error
ret := &Middlewares{}
ret.JWT, err = NewJWT(dbClient)
if err != nil {
return &Middlewares{}, err
}
ret.APIKey = NewAPIKey(dbClient)
return ret, nil
}