Implement bcrypt

This commit is contained in:
2016-12-20 15:15:33 +01:00
parent cf03726643
commit b9d428d386
4 changed files with 29 additions and 5 deletions

View File

@ -1,6 +1,7 @@
package main
import (
"git.javil.eu/jacob1123/budgeteer/bcrypt"
"git.javil.eu/jacob1123/budgeteer/config"
"git.javil.eu/jacob1123/budgeteer/http"
"git.javil.eu/jacob1123/budgeteer/jwt"
@ -13,13 +14,15 @@ func main() {
panic("Could not load Config from config.json")
}
bv := &bcrypt.Verifier{}
db := postgres.Connect(cfg.DatabaseHost, cfg.DatabaseUser, cfg.DatabasePassword, cfg.DatabaseName)
us := &postgres.UserService{DB: db}
tv := &jwt.TokenVerifier{}
h := &http.Handler{
UserService: us,
TokenVerifier: tv,
UserService: us,
TokenVerifier: tv,
CredentialsVerifier: bv,
}
h.Serve()
}