Dan Cech vor 7 Jahren
Ursprung
Commit
e53315dce8
3 geänderte Dateien mit 3 neuen und 2 gelöschten Zeilen
  1. 1 1
      pkg/login/ext_user.go
  2. 1 0
      pkg/middleware/auth_proxy.go
  3. 1 1
      pkg/services/sqlstore/user_auth.go

+ 1 - 1
pkg/login/ext_user.go

@@ -117,8 +117,8 @@ func updateUser(user *m.User, extUser *m.ExternalUserInfo) error {
 }
 
 func syncOrgRoles(user *m.User, extUser *m.ExternalUserInfo) error {
+	// don't sync org roles if none are specified
 	if len(extUser.OrgRoles) == 0 {
-		// log.Warn("No group mappings defined")
 		return nil
 	}
 

+ 1 - 0
pkg/middleware/auth_proxy.go

@@ -68,6 +68,7 @@ func initContextWithAuthProxy(ctx *m.ReqContext, orgID int64) bool {
 			extUser.Login = proxyHeaderValue
 		} else {
 			ctx.Handle(500, "Auth proxy header property invalid", nil)
+			return true
 		}
 
 		// add/update user in grafana

+ 1 - 1
pkg/services/sqlstore/user_auth.go

@@ -15,7 +15,7 @@ func init() {
 }
 
 func GetUserByAuthInfo(query *m.GetUserByAuthInfoQuery) error {
-	user := new(m.User)
+	user := &m.User{}
 	has := false
 	var err error