У меня есть приложение для Android, которое взаимодействует через канал и REST с сервером GAE. Могу ли я использовать токен канала в качестве токена общего доступа, например:
- клиент предоставляет учетные данные сервлету
- сервлет создает канал и предоставляет токен
- клиент выполняет вызовы REST, предоставляя токен канала в качестве токена доступа
- другая связь через канал
Для 3 я хотел бы остаться бесплатным сеансом. Поэтому мне нужно будет расшифровать идентификатор клиента из токена канала. Идентификатор клиента, вероятно, зашифрован в токене, но я не нашел ни одного вызова API для его извлечения.
Есть ли какой-либо другой доступный API для получения идентификатора клиента для токена канала?
В противном случае мне нужно было бы поддерживать сопоставление токена канала и идентификатора клиента, что снижает ценность токена. Будет ли memcache подходящим механизмом для поддержания этого сопоставления?
Спасибо