AV
Это не абстрагирование уровня "сейчас мы сохраним в shared'ы, а как дойдут руки сделаем нормальную sqlite табличку", это бизнес-правило которое говорит тебе "мне нужно именно это".
Как выше спросил — проверку длины пароля тоже вынесите в
data
?* на сервере (ответит 401/403)
* поближе к UI в презентейшене. Сам валидатор можно сделать на domain-слое, но использовать его в presentation’е
в use-case авторизации добавлять бы не стал, если туда передадут плохие данные - защитит сервер