Подтвердить что ты не робот

Почему я получаю cookie SACSID из входа в Google appengine вместо ACSID?

У меня есть приложение для Android, которое проверяет подлинность приложения appengine. Некоторое время я работал, пока authToken не предоставил мне (через android AccountManager) и не вызвал ошибку 500, когда я попытался использовать ее для получения файла cookie сеанса.

Теперь я аннулировал authToken, но после этого я все еще не могу аутентифицироваться. Однако вместо того, чтобы выбрасывать 500 (как и с недействительным токеном auth), он отвечает так же, как и успешный случай, - но вместо того, чтобы устанавливать "ACSID", как я ожидаю, он устанавливает "SACSID". Он очень похож на файл cookie для проверки подлинности (в котором он случайный и длинный), но попытка доступа к аутентифицированным ресурсам с использованием этого файла cookie перенаправляет меня на страницу входа.

Любая идея, что происходит?

4b9b3361

Ответ 1

"S" для безопасности!

Наконец-то выяснилось, что проблема в том, что я получаю файл cookie https://myapp.appspot.com/_ah/login, но пытается получить доступ к аутентифицированным страницам на http://myapp.appspot.com/. Теперь я изменил доступ к ресурсам на https://myapp.appspot.com/ и работает так, как ожидалось. Я все еще не уверен, когда и почему это изменилось, и совершенно удивило, что никто в Интернете не упоминал cookie SACSID когда-либо раньше...