Size: a a a

2020 October 05

AK

Andrey Kochergin in symfony
Спасибо. Большое. Парни, вы меня спасаете уже который раз.
источник

AN

Alexander Nazarov in symfony
Alexander Nazarov
Подскажите плизз, если я использую AbstractGuardAuthenticator, то мне в любом случае нужно будет делать UserProvider?
Парни спасите и меня
источник

D

Dmitry in symfony
а на фронте заполняйте средстваим JS
источник

AN

Alexander Nazarov in symfony
Нельзя не указывать UserProvider ?
источник

D

Dmitry in symfony
Alexander Nazarov
Нельзя не указывать UserProvider ?
нет, нельзя, он обязан быть. через него симфа получит инфу о пользователе
источник

DT

Dmitriy Tkachenko in symfony
Alexander Nazarov
Нельзя не указывать UserProvider ?
Всегда должен быть провайдер подьзлвателей для аутентификации
источник

DT

Dmitriy Tkachenko in symfony
И авторизации тоже
источник

AN

Alexander Nazarov in symfony
То есть в аутентификаторе я должен юзать провайдер?
источник

DT

Dmitriy Tkachenko in symfony
Конечно, как ты ауткнтифицируешь пользователя, еслм у тебя их вообще нет (нет провайдера пользователей, неоткуда их брать)
источник

AN

Alexander Nazarov in symfony
Я понял, спс, тогда получается часть логики надо перенести из аутентификатора в провайдер.
источник

DT

Dmitriy Tkachenko in symfony
Какой логики? Провайдер это тупо репозрторий с 1 методом - гет юзер бай юзернейм
источник

DT

Dmitriy Tkachenko in symfony
Прочитай доку по секурити симфониевому, там это все описано
источник

AN

Alexander Nazarov in symfony
У меня по идее на каждый запрос, подписанный токеном, идет получение инфы о пользователе в другом сервисе
источник

DT

Dmitriy Tkachenko in symfony
Тогда провайдер будет ходить в другой сервис при авторизации
источник

AN

Alexander Nazarov in symfony
Ну вот походу вот эту часть мне и надо из аутентификатора перенести в провайдер
источник

DT

Dmitriy Tkachenko in symfony
Главное что для системы это будет просто вызов гет юзер бай юзернейм
источник

AN

Alexander Nazarov in symfony
Dmitriy Tkachenko
Прочитай доку по секурити симфониевому, там это все описано
по 10 раз. Хотел вообще без провайдера сделать. Но видимо в любом случае придется делать.
источник

DT

Dmitriy Tkachenko in symfony
А внутри ты уже решаешь как именно будет подтягивать я пользователь
источник

DT

Dmitriy Tkachenko in symfony
Можно и без провайдера, только придётся перкопределить ту часть, где идёт обращение к юзерпровайдеру
источник

D

Dmitry in symfony
Alexander Nazarov
У меня по идее на каждый запрос, подписанный токеном, идет получение инфы о пользователе в другом сервисе
это уже неправильно, токен уже подписан, достаточно проверить подпись и юзать данные из токена
источник