Size: a a a

Dart & Flutter по-русски

2020 June 22

OR

Oleg Rizhkov in Dart & Flutter по-русски
Dmitriy Orteney
обычно в codeStyle, но тут dartfmt забирает на себя всё и даёт только настраивать длину строки)
ну вот я про то же. код стайл пуст. иногда делает вообще неадекватные отступы (в моей картине мира). это такой линтовщик для дарта встроенный?
источник

DO

Dmitriy Orteney in Dart & Flutter по-русски
Oleg Rizhkov
ну вот я про то же. код стайл пуст. иногда делает вообще неадекватные отступы (в моей картине мира). это такой линтовщик для дарта встроенный?
Ну тут есть почему его нельзя конфигурировать
https://github.com/dart-lang/dart_style/wiki/FAQ#why-cant-i-configure-it
источник

AM

Artem Moss in Dart & Flutter по-русски
Всем привет! Я пришел с web'a, новичок. Подскажите пожалуйста, как хранить и использовать состояние аутентификации пользователя (без firebase). Вот на пример,  пользователь залогинился (подошли пара логин пароль с БД и то, что он ввел в форме) и в вебе обычно хранится в виде сессий или cookie на устройстве пользователя, а во flutter? С чего начать, куда копать? Спасибо.
источник

AD

Alexandr Dolgov in Dart & Flutter по-русски
Artem Moss
Всем привет! Я пришел с web'a, новичок. Подскажите пожалуйста, как хранить и использовать состояние аутентификации пользователя (без firebase). Вот на пример,  пользователь залогинился (подошли пара логин пароль с БД и то, что он ввел в форме) и в вебе обычно хранится в виде сессий или cookie на устройстве пользователя, а во flutter? С чего начать, куда копать? Спасибо.
sqlite,hive,objectbox ...
источник

AM

Artem Moss in Dart & Flutter по-русски
Alexandr Dolgov
sqlite,hive,objectbox ...
только используя локальные БД? других вариантов нет?
источник

DB

Denis Bystruev in Dart & Flutter по-русски
Artem Moss
Всем привет! Я пришел с web'a, новичок. Подскажите пожалуйста, как хранить и использовать состояние аутентификации пользователя (без firebase). Вот на пример,  пользователь залогинился (подошли пара логин пароль с БД и то, что он ввел в форме) и в вебе обычно хранится в виде сессий или cookie на устройстве пользователя, а во flutter? С чего начать, куда копать? Спасибо.
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
секьюр сторэдж для таких вещей вообще есть
источник

AT

Andrey Tsvetkov in Dart & Flutter по-русски
shared_preferences
источник

AM

Artem Moss in Dart & Flutter по-русски
Интересно, спасибо. Посмотрю
источник

AM

Artem Moss in Dart & Flutter по-русски
Andrey Tsvetkov
shared_preferences
уже 2 голоса
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
хранить токены в шейред префах это что-то сомнительное
источник

DB

Denis Bystruev in Dart & Flutter по-русски
Artem Moss
Интересно, спасибо. Посмотрю
Но кстати @krevedkokun прав — из shared preferences можно данные достать, подключив телефон по USB к компьютеру.

https://medium.com/@mehmetf_71205/securing-flutter-apps-ada13e806a69
источник

OP

Oleg Pchelkin in Dart & Flutter по-русски
Ну хранить лучше не логин пароль, а токен доступа, но в целом shared_preferences достаточно логичное для этого место. Ещё лучше если есть данные юзера помимо токена - хранить это все нормально в локальной бд с шифрованием.
источник

DB

Denis Bystruev in Dart & Flutter по-русски
Nikita Domnickij
хранить токены в шейред префах это что-то сомнительное
Мне было пока некогда разобраться, поэтому я действительно просто храню в shared_preferences токены SHA-512 — в надежде, что если кто-то их даже достанет, то раскодировать пароль обратно не сможет
источник

OP

Oleg Pchelkin in Dart & Flutter по-русски
Denis Bystruev
Мне было пока некогда разобраться, поэтому я действительно просто храню в shared_preferences токены SHA-512 — в надежде, что если кто-то их даже достанет, то раскодировать пароль обратно не сможет
Да, так вполне секьюрно
источник

OP

Oleg Pchelkin in Dart & Flutter по-русски
Кстати, никто не видел в паб дев обёртку над encryptedSharedPreferences никто не закидывал?)
источник

AM

Artem Moss in Dart & Flutter по-русски
Ладно, всем спасибо. Я и хочу хранить логин/токен. Наверное попробую с shared_preferences
источник

v

vasilich in Dart & Flutter по-русски
не проходи мимо секуред сторайдж
источник

AM

Artem Moss in Dart & Flutter по-русски
vasilich
не проходи мимо секуред сторайдж
Обязательно прочитаю.
источник

RY

Ruslan Yupyn in Dart & Flutter по-русски
насколько мне известно shared_preferences это небезопасное место, или я ошибаюсь?
источник