[MM-52445] Fix double url encoding of oauth redirect URI params (#23176)

* [MM-52445] Fix double url encoding of oauth redirect URI params

* Additional test based on code review

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
Pantelis Vratsalis
2023-11-09 20:18:24 +02:00
коммит произвёл GitHub
родитель c9e71a2dde
Коммит d9f5cd2740
2 изменённых файлов: 7 добавлений и 3 удалений

Просмотреть файл

@@ -178,8 +178,8 @@ func (a *App) GetOAuthCodeRedirect(userID string, authRequest *model.AuthorizeRe
uri.RawQuery = queryParams.Encode()
return uri.String(), nil
}
queryParams.Set("code", url.QueryEscape(authData.Code))
queryParams.Set("state", url.QueryEscape(authData.State))
queryParams.Set("code", authData.Code)
queryParams.Set("state", authData.State)
uri.RawQuery = queryParams.Encode()
return uri.String(), nil
}