Fix NewJWT to return JWT rather than mrfusion.Authenticator
parent
693377caba
commit
cdf24e109f
|
@ -20,8 +20,8 @@ type JWT struct {
|
|||
}
|
||||
|
||||
// NewJWT creates a new JWT using time.Now; secret is used for signing and validating.
|
||||
func NewJWT(secret string) mrfusion.Authenticator {
|
||||
return &JWT{
|
||||
func NewJWT(secret string) JWT {
|
||||
return JWT{
|
||||
Secret: secret,
|
||||
Now: time.Now,
|
||||
}
|
||||
|
|
|
@ -252,16 +252,17 @@ func setupGlobalMiddleware(handler http.Handler) http.Handler {
|
|||
Name: "session",
|
||||
}
|
||||
a := jwt.NewJWT(authFlags.TokenSecret)
|
||||
handler = handlers.AuthorizedToken(a, &e, logger, handler)
|
||||
handler = handlers.AuthorizedToken(&a, &e, logger, handler)
|
||||
}
|
||||
|
||||
// TODO: Fix these routes when we use httprouter
|
||||
auth := jwt.NewJWT(authFlags.TokenSecret)
|
||||
gh := handlers.NewGithub(
|
||||
authFlags.GithubClientID,
|
||||
authFlags.GithubClientSecret,
|
||||
successURL,
|
||||
failureURL,
|
||||
jwt.NewJWT(authFlags.TokenSecret),
|
||||
&auth,
|
||||
logger,
|
||||
)
|
||||
|
||||
|
|
Loading…
Reference in New Issue