0

Я использую twitter oAuth в приложении, каждый раз приложение запускает запрос на авторизацию, но я хочу, чтобы однократная аутентификация использовала временную шкалу и другие вещи для этого, я хочу хранить токены доступа, Как это возможно. Спасибо заранее ..! :)Как хранить ключи доступа на веб-страницах BB10

ответ

0

Для этого я использую localStorage. Здесь есть простой пример с примерами: http://www.smashingmagazine.com/2010/10/11/local-storage-and-how-to-use-it/

На других платформах (Android) я бы не рекомендовал это, так как песочницу приложения можно легко скомпрометировать на некоторых устройствах. Однако на BB10 файл приложения не может быть получен путем укоренения устройства (поскольку он защищен), и песочница не может быть скомпрометирована. Если вас больше беспокоит безопасность, запустите маркер с помощью алгоритма, чтобы «зашифровать» токен, прежде чем сохранять его в localStorage. Поскольку код в вашем приложении не может быть скомпрометирован (опять же, безопасная платформа), этот алгоритм безопасен и секрет.

Кроме того, BB10 предоставляет вам 25 МБ места в localStorage, что делает его действительно приятным контейнером для динамических вещей. Локальное хранилище будет сохраняться при закрытии приложения и его открытии.

Опять же, это не лучшая практика для всех платформ, поскольку на некоторых платформах приложение или его песочница могут быть скомпрометированы таким образом, что кто-то может получить ключи или жетоны API, просто извлекая файл приложения. Но он должен быть безопасным на BB10.

Удачи вам!

Джон

Обратите внимание, реакция моя и не одобрена моим работодателем.

 Смежные вопросы

  • Нет связанных вопросов^_^