From 085468e788797e36fe72262827b764707e13457f Mon Sep 17 00:00:00 2001 From: Umputun Date: Thu, 27 Dec 2018 23:49:06 -0600 Subject: [PATCH] missing remark url in auth init --- backend/app/cmd/server.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/app/cmd/server.go b/backend/app/cmd/server.go index db073e68..84dd3102 100644 --- a/backend/app/cmd/server.go +++ b/backend/app/cmd/server.go @@ -227,6 +227,8 @@ func (s *ServerCommand) newServerApp() (*serverApp, error) { } authenticator := auth.NewService(auth.Opts{ + URL: s.RemarkURL, + Issuer: "remark42", TokenDuration: s.Auth.TTL.JWT, CookieDuration: s.Auth.TTL.Cookie, SecureCookies: strings.HasPrefix(s.RemarkURL, "https://"), @@ -234,6 +236,9 @@ func (s *ServerCommand) newServerApp() (*serverApp, error) { return adminStore.Key(id) }), ClaimsUpd: token.ClaimsUpdFunc(func(c token.Claims) token.Claims { + if c.User == nil { + return c + } c.User.SetAdmin(dataService.IsAdmin(c.Audience, c.User.ID)) return c }),