mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
OAuth: Fix for wrong user token updated on OAuth refresh in DS proxy (#17541)
This commit is contained in:
parent
599514ad68
commit
151fe240fc
pkg
@ -354,7 +354,7 @@ func addOAuthPassThruAuth(c *m.ReqContext, req *http.Request) {
|
||||
// If the tokens are not the same, update the entry in the DB
|
||||
if token.AccessToken != authInfoQuery.Result.OAuthAccessToken {
|
||||
updateAuthCommand := &m.UpdateAuthInfoCommand{
|
||||
UserId: authInfoQuery.Result.Id,
|
||||
UserId: authInfoQuery.Result.UserId,
|
||||
AuthModule: authInfoQuery.Result.AuthModule,
|
||||
AuthId: authInfoQuery.Result.AuthId,
|
||||
OAuthToken: token,
|
||||
|
@ -241,8 +241,8 @@ func UpdateAuthInfo(cmd *models.UpdateAuthInfoCommand) error {
|
||||
UserId: cmd.UserId,
|
||||
AuthModule: cmd.AuthModule,
|
||||
}
|
||||
|
||||
_, err := sess.Update(authUser, cond)
|
||||
upd, err := sess.Update(authUser, cond)
|
||||
sqlog.Debug("Updated user_auth", "user_id", cmd.UserId, "auth_module", cmd.AuthModule, "rows", upd)
|
||||
return err
|
||||
})
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user