Руслан 🇲🇨
Viktor
Всем привет! Ребят, чето туплю, может кто может подсказать?
Нужен кастомный аутентификатор. Самый тупой, который будет проверять наличие заголовка и брать из него значение.
При этом, нужно, чтобы этот аутентификатор работал только на конкретных урлах, а не на всех.
Так вот где и как я могу задать к каким урлам будет относится этот аутентификатор?
Сам аутентификатор написал.
Ivan
отдельный firewall
Viktor
отдельный firewall
и через pattern задавать пути?
а нельзя как нибудь сделать, чтобы работало через IS_AUTHENTICATED_ANONYMOUSLY, например? типа чтобы для роутов с IS_AUTHENTICATED_ANONYMOUSLY не включался аутентификатор
Andrii
Роман
Viktor
кейс такой: есть апи гейтвей и конечный сервис.
на стороне гейтвея проверяется jwt токен на валидность, берется из токена юзер айди и запихивается в заголовок.
на стороне конечного сервиса для некоторых урлов этот заголовок нужен (чтобы взять юзер айди), а для некоторых - нет (публичные методы).
так вот хочется по красоте сделать так, чтобы некоторые урлы просто работали, а некоторые, условно, по $this->getUser()->getId() возвращали id из заголовка.
вот не понимаю как это лучше сделать
Andrii
Aleksandr
#вакансия #remote #php #simfony #fulltime
Вакансия: Middle+ / Senior PHP Developer
Локация: Кипр, Польша (можно работать из других стран, за исключением РФ и РБ)
Формат работы: удаленка, гибридный
Занятость: полная
Уровень ЗП: €2000-3500 net
Simple App - нативное приложение категории “Здоровье и Фитнес“.
Наша интернациональная команда работает над тем, чтобы улучшать пищевые привычки пользователей и повышать качество их жизни.
В приоритете рассмотрение кандидатов, которые уже находятся за пределами санкционных стран.
Основные задачи:
🔹Вы будете отвечать за оперативное устранение ошибок, решение текущих проблем платформы;
🔹Вместе с продуктовыми командами и PM работать над улучшением функционала;
🔹Разработка и реализация ваших собственных инициатив;
🔹Оптимизация решений и внедрение лучших практик;
🔹Регулярное взаимодействие с командами разработки, тестирования и системными инженерами;
Наши ожидания:
🔹English level Intermediate or higher;
🔹5+ лет практики в PHP 7+, Symphony, Doctrine и Laravel framework;
🔹Опыт с Jenkins, Prometheus и Grafana;
🔹Уверенное владение PHPUnit и Postman;
🔹Сильная экспертиза MongoDB, MySQL;
🔹Практический опыт с AWS, Kubernetes, Docker и Git;
🔹Strong Soft Skills: Проактивность, навыки командной работы, умение грамотно аргументировать свою точку зрения.
Для наших коллег доступны возможности:
🥑 Полная занятость в удаленном формате. Возможность релокации (Кипр).
🥑 Сильный продукт, который улучшает качество жизни людей;
🥑 Международный проект. Часть наших митингов проходит на английском, дальше - больше;
🥑 Бесплатные уроки английского;
🥑 Страховка и 100% оплата больничных;
🥑 Мак и другая техника для работы.
Контакты: https://t.me/XenHR/ или kb@simple.life
Konstantin
мож нахер вакансии отсюда в симфони джобс?
Alexander
Кроме РБ и РФ ну да ну да понятно)
Konstantin
да насрать на него, мы тут главные люди - мы контент создаем
Ibray
Konstantin
а он спамит говном
Ibray
Alexander
Konstantin
еще и в закрепы свою парашу сует. чат форкнуть - дело 10 минут
Alexander
Konstantin
не то чтобы это был единственно верный путь, проще вернуть все как было и не делать так больше
дима
Alexander
Я помню из-за чего все началось
Konstantin
если тебе не насрать на сообщество, что тут собралось. если насрать, ну форкнем, что делать
Павел
Alexander
дима
Отдам даром кота, отправлю почтой или привезу лично (мск)
Konstantin
почему угроза? не думаю что ему вообще есть дело до этого чата. помните, может, такого симфониста рело-сан? на симфони.орг.уа админом был лет 10 назад. вот мужик башкой поехал, политговно начал массово тащить. привело к тому, что ни о каком симфони.орг.уа вы и не знаете, а сидите тут
Igor
постить-то мб еще полбеды, но зачем это делать с уведомлением?
allpeg
Konstantin
с такими принципами можно сразу нахер идти, это не форум в двухтысячных. я бы понимаю этот админ принимал бы какое-то участие в местной жизни. отвечал на вопросы, учил людей, писал либы
Ibray
ANDREW
Vlad
Добрый, вопрос по symfony/messenger , использую транспорт редис, подскажите как воркер запускает выполнение задач, по пых процессу на таску или нет?
Юра
Ну там в правилах не написано запрещено постить вакансии под страхом бана. Если ты думаешь что тут тоталитаризм, сходи в чат по с++
Юра
Там в бан улетаешь за любой почти спор с админами
Юра
Dima
Пригорело у русских , мол не зовут их )
Vlad
Там указаны ограничения на локацию, а не национальность
Dima
Суть ясна более чем
Dima
Манера общения - прекрасная, сразу говном облить
Dima
К гадалке не ходи, станет ясно где проживает
Ibray
Ну ты же сейчас национализм выражаешь) Успокойся)
Юра
Давайте попросим админа прописать правила. Все за? А то сейчас там ничего нет по сути из правил
Юра
Я за то чтобы баны раздавать за: политоту, национализм, переход на личности. Можете добавить своё
Egor
Konstantin
не постить вакансии сюда, никакие, никому. в противном случае набегут незамутненные девочки-эйчарши и засрут тут нахер всё
Юра
Да вакансии тут не нужны. Согласен
Юра
Тем более кому они нужны сидят в чате симфониджобс
Aleksandr
Павел
Приветствую.
Вопросик: как грамотно разделять отображение ошибок json/html ?
Для апишек у меня есть префикс /api и в целом можно определять по нему (по названиям роутов) и их отлавливать по OnKernelException, а остальное пропускать дальше в twig например в встроенный механизм отображения ошибок.
Но не уверен что это оптимальный вариант, хотел бы почитать мнения :)
The Ant
The Ant
хтмл это ж просто шаблон, как нарисуешь ошибку, так и будет отображать
Павел
Павел
Павел
Вроде это в fos rest реализовано было как раз по адресам, но не охото тащить его
The Ant
Павел
так ты же указываешь
The Ant
The Ant
Павел
кто указал на массовую отписку
The Ant
... перечитай плс, если трудности с пониманием
Павел
крч не понимаю )
Ну есть форма которая рендерится на сервере, а есть апишка для мобилки. Они юзают один кейс например добавление чего то, и там есть ошибка в этом кейсе - если например название уже существует. Для формы надо отдать html ошибку, а для api - json
Павел
у тебя трудности с пониманием этого чата
The Ant
Павел
The Ant
The Ant
видимо что-то спецефическое скрестить пытаешься
The Ant
Павел
смотри опять указываешь че делать
The Ant
это совет
Павел
так я ж говорю что не понимаю )
Кейс: аутентификация. Можно зайти с сайта, можно зайти с мобилки. На сайте надо отрендерить ошибку логина пароля в html, в апишке в json
Павел
лол, ты же сам себя под неадеквата подписал)))
Павел
Проблема: где рулить, в каком формате отображать
Vlad
The Ant
Павел
Max
The Ant
роуты то разные же будут