Алексей
Mike
Алексей
поэтому я и говорю что если у тебя кто-то что-то украл, тебя разлогинет и ты такой: "что за нафиг?" логинешься и злоумышленик теряет доступы.
Алексей
получается да
Алексей
одна сессия на пользователя
Алексей
но это можно сделать что и 2е, будет просто 2а ваидных рефреш токена на каждую сессию свой
Алексей
можно и так сделать
Алексей
Stanislav
Алексей
так зато безопасно) И я ещё раз говорю, можно и на 2е сесси сделать. у тебя просто желания нет. Тебе лиж бы быстро запилить))
Mike
U.
подскажите с загрузкой локального js в вебВью, вроде включено все и хром клиент есть. По прямой ссылке работает, а локально вытягивает все но js файл не запускается. на девайсе андроид 7
webView?.settings?.javaScriptEnabled = true
webView?.settings?.domStorageEnabled = true
webView?.webChromeClient = WebChromeClient()
webView?.loadUrl("file:///android_asset/html/index.html")
webView?.webViewClient = WebViewClient()
Алексей
и как сделать так чтоб немогли? Расскажи я вообще не буду париться
Mike
Алексей
так его тоже подменяют
Mike
Иначе и пароль отсниффят.
Mike
Mike
Gregory
Mike
xposed
Если у себя захочешь отсниффить, никто не остановит)
Gregory
ну то есть это так не работает, откуда ты возьмёшь действительный сертификат на чужой домен?
Алексей
ну вот сразу ссылка как с убером развлекались
Алексей
https://habr.com/post/307774/
Stas
Всем привет, посоветуйте пожалуйста что-нибудь по котлину в добавок к документации.
Gregory
Алексей
так там для каждого пользователя свой ssl pinning?
Mike
Mike
Алексей
я так понял там подпись в приложении
Алексей
ты декомпилируешь его
Алексей
берёш там эту подпись
Алексей
и подменяй себе
Алексей
ну я не шарю в них, интересуюсь
Konstantin
берёш там эту подпись
это паблик кей - его утечка не страшна для ссл пининга, если утечет private key который хранится на сервере - только в этом случае будет утечка
Gregory
номер симки, локальный ip, google advertising id, IMEI, наличие рута?..
Алексей
Mike
Gregory
Алексей
ну есть такое
Gregory
может они это рекламщикам каким-нибудь потом продают?
Алексей
блин, надо устроиться в норм контору, научили бы как это делать по правильному)) а не клепать говно и думать что у тебя всё ок😂
Алексей
всё я растроен)
Алексей
всем спасибо
Konstantin
Emil
Mike
Mike
Gregory
если бы это работало, то SSL/TLS был бы фундаментально сломан и никаких гарантий безопасности бы не предоставлял
Vladimir
Vadim
можно ли как то "ускорить" исчезновения tabbar'a?
Anton
продублирую тут мой вопрос...
Anton Potekhin, [25.04.18 16:53]
Вот пытаюсь разобраться с MVVM и никак не пойму как правильно делать слой данных. Вот например есть StatusViewModel у которой есть statusLiveData на который подписан View.
Так же в StatusViewModel есть метод getStatus который джолжен иницировать запрос статуса через API.
Для API используется retrofit. Грубо говоря есть метод Observable<Token> getStatus();
Так вот сейчас на скорую руку сделал в метода getStatus:
Observable<Token> obsToken = App.getApi().getStatus();
subscribe = obsToken.subscribeOn(Schedulers.io())
.subscribe(_token -> {
statusLiveData.postValue("token: " + _token.getToken());
}));
Но насколько я понимаю это не правильно. Но вот как делать правильно не пойму. Покажите направление куда думать ;)
Alexey
Anton
Почему не правильно?
Чувствую что нужно как-то более модно и молодежно сделать... Я тут использую getApi. И соответственно у меня вьюмодель привязана к ретрофиту жёстко. И если мне захочется сменить его на что-то другое то придется и вьюмодель менять...или я не прав?
Alexey
Alexey
Презентер у интерактора просит статус, интерактор у репозитория, репозиторий возвращает интерактору а тот презентеру. Презентер обновляет вьюмодель через поле
Artem
Тут плохо то что у тебя неявная зависимость App.getApi()
Anton
Да в соседней группе меня уже послали на репозитории ;)
Anton
Пошел изучать примеры про репозитории
Alexey
Aleksandr
Народ, такой вопрос
Aleksandr
Создал версию приложения (единственную)
Aleksandr
Хочу залить её во внутреннее тестирование
Aleksandr
Но как я понял нужно получить "URL регистрации", по которому зарегаются тестеры
Aleksandr
А оно не активно
Aleksandr
И пишет, что приложение готово к публикации
Aleksandr
*готовится
Vladimir
Vladimir
Где manage testers
Aleksandr
Нету
Aleksandr