Size: a a a

2021 November 02

A

Alexander in symfony
для чего?
источник

МФ

Максим Федоров... in symfony
это дял pin
источник

A

Alexander in symfony
а если pin  хранится в открытом виде?
источник

A

Alexander in symfony
хотя да, я понял. его тоже нужно шифровать, как пароль
источник

A

Alexander in symfony
погоди, что-то я туплю. Ведь у тебя же там провайдер, а не гуард
источник

МФ

Максим Федоров... in symfony
ну подразумевается, что приходит некоторый идентифкатор и пароль, сам пин намекает, что это пароль, хотите его не хешировать — внутри хэшера не хэшируйте и верифицируйте напрямую

по дизайну секьюрити подразумевается, что хэшируется
источник

МФ

Максим Федоров... in symfony
а я не писал про гвард, это не про то вообще
источник

МФ

Максим Федоров... in symfony
чтобы проще, можете в настройку передать customAuthenticators
тогда в нем можете по двум полям найти и аутентифицирвоать в ручную
источник

A

Alexander in symfony
я понял. А как мне в своём провайдере указать, чтобы брались из пост-реквеста поля token и pin?
источник

МФ

Максим Федоров... in symfony
тогда кастомный аутентификатор пишите
источник

МФ

Максим Федоров... in symfony
тогда из запроса можете взять оба поля
источник

МФ

Максим Федоров... in symfony
но придется в ручную создавать токен
источник

МФ

Максим Федоров... in symfony
крч, для вашего случая напишите полностью кастомный аутентификатор дял роута получения токена (или просто контроллер), вручную создайте этот токен и отдавайте

так меньше возни выйдет, а все остальные роуты пусть работают через аутентификатор lexik
источник

МФ

Максим Федоров... in symfony
источник

A

Alexander in symfony
да, можно, конечно, полностью написать свой контроллер, но я думал, что лучше всё-таки использовать имеющийся функциолнал. Ну там всякие ивенты триггеруются и т д.
источник

A

Alexander in symfony
да-да. вот это я видел.
источник

КГ

Константин Грачев... in symfony
А зачем вам jwt? Небось в браузере в localstorage его храните?
источник

КГ

Константин Грачев... in symfony
источник

МФ

Максим Федоров... in symfony
проще и наверное лучше руками
источник

МФ

Максим Федоров... in symfony
🙂

с твоей подачи пошел переделывать на хранение токена в приложении, а рефреш в куках, гребанные куки... для дев-сервера ангуляра мудохаться, часа 2 убил на всю переделку
источник