Как-то я походу не так вопрос задал. Или его все читают частями. Основная проблема , что появляется много таблиц. Скорость работы базы по факту никому не интересна, так как обычно впереди стоит, что-то типа монги от куда и идет выборка.
Это не совсем то, в статье речь идет о аутентификации, у меня это реализовано с помощью JWT. У меня скорее вопрос в простом варианте как разграничивать доступ к определенным полям таблицы ?
Вот кстати обращал внимание на эту особенность. Однако не совсем понимаю, Middleware - это же обработчик реквеста. Тоесть он должен выполнится до того как я сформирую респонс. Смогу проверить только завтра, отпишусь.
Вернет ассоциативный массив.
Но если я хочу избежать массивов, могу ли ли я использовать VO (скажем для комбинирования адреса, имени и тп.) и DTO, чтобы гонять некоторые данные, которые мне нужны ?
да все верно, но он генерируется и расшифровывается с помощью секретного ключа.
Я хочу для каждого токена свой ключ. Если я не буду хранить токеты в базе, я просто не смогу подобрать к ним ключ и расшифровать.
не не сам jtw, идентификатор, и дополнительную информацию для улучшения безопасности.
Я внутри jwt храню спец. id, который приводит меня в таблицу к записи с user_id и тп. В общем схема там своя и не в этом суть вопроса.