После перехода на Go 1.12 из 1.9 appengine / user.Current () возвращает пустого пользователя.
. Первоначально настройте это с помощью этого урока: https://cloud.google.com/appengine/docs/standard/go/users/
Я пробовал обарекомендуемое изменение для использования http.Request.Context () вместо appengine.NewContext () и все еще попытки appengine.NewContext (), но теперь вызовы Current () возвращают пустой пользовательский объект (не ноль, пустой)
Я планирую перейти на другой метод аутентификации, так как рекомендуется отойти от пакета appengine, но это был «быстрый и грязный» способ обезопасить приложение на данный момент, поскольку у него только два пользователя (моя жена и я) длямомент.
func getContext(r *http.Request) error {
ctx = r.Context()
var w http.ResponseWriter
cu, err := Current()
.
.
.
}