Общему репозиторию авторизации нужен токен из Keychain и из Android Keystore
Логика авторизации лежит в commonMain. Токен на iOS должен храниться в Keychain, на Android — в зашифрованном хранилище на основе Keystore. API этих хранилищ совершенно разные.
Как дать общему коду доступ к хранилищу?
- Интерфейс в common и реализации в платформах
- Хранить токен в общем коде в глобальной переменной
- Вызывать Keychain напрямую из commonMain
- Сохранять токен в файл, одинаковый для обеих ОС
