cleanup, make sure users are always synced with ldap

pull/11354/head
Dan Cech 8 years ago
parent 33760b5c3b
commit 3fedcb1e4b
No known key found for this signature in database
GPG Key ID: 6F1146C5B66FBD41
  1. 7
      pkg/login/ext_user.go
  2. 2
      pkg/middleware/auth_proxy.go

@ -68,12 +68,7 @@ func UpsertUser(cmd *m.UpsertUserCommand) error {
}
}
err = syncOrgRoles(cmd.Result, extUser)
if err != nil {
return err
}
return nil
return syncOrgRoles(cmd.Result, extUser)
}
func createUser(extUser *m.ExternalUserInfo) (*m.User, error) {

@ -65,6 +65,8 @@ func initContextWithAuthProxy(ctx *m.ReqContext, orgID int64) bool {
query.UserId = getRequestUserId(ctx)
// if we're using ldap, pass authproxy login name to ldap user sync
} else if setting.LdapEnabled {
ctx.Session.Delete(session.SESS_KEY_LASTLDAPSYNC)
syncQuery := &m.LoginUserQuery{
ReqContext: ctx,
Username: proxyHeaderValue,

Loading…
Cancel
Save