Файлы cookie могут быть установлены для каждого протокола, поэтому файлы cookie HTTPS не используются для HTTP и наоборот. Кроме того, правильно созданный безопасный токен должен включать в себя IP-адрес и иметь короткий срок действия.
Но, в общем, лучшая идея - это, конечно, держать аутентифицированный сеанс в безопасном канале - SSL не так уж тяжел в наши дни (поскольку компьютеры стали намного быстрее, чем когда впервые был введен SSL), а также самая тяжелая часть - рукопожатие, выполняется только один раз, если используется постоянное соединение HTTP (или когда используется возобновление сеанса SSL).