Авторизация на сервере происходит посредством передачи API TOKEN в заголовке Authorization, т.е. никаких scopes, access tokens и т.п, просто один ключик.
Получить этот ключ через приложение не проблема, меня интересуют варианты его хранения на устройстве, как и где считывать ключ при перезапуске приложения и т.д.
Было бы неплохо найти пример подобного приложения без всяких наворотов. SDK различных соц. сетей используют другую систему и там уместно использовать стандартный AccountManager, для моих же целей он не подходит (а может и подходит, напишите об этом, если что).
В голову сразу пришла мысль о хранении токена с помощью SharedPreferences, но я не могу правильно собрать всё в кучу и написать стабильную систему. Конечно записать и прочитать строку я смогу, но как-то это не внушает доверия, хочется проверенную временем систему.
Вопрос: где можно найти пример рабочего приложения с исходниками, работающего по такому принципу авторизации? Может есть хороший материал по этой теме?