Sergey
Пропуск ерузовцев
Alexey Mishurovskiy
Я поднимал
что с ГОСТ сертификатами делал ?
Alexey Mishurovskiy
Подпись через cryptcp
а пых под него собирал отельно ?
Alexey Mishurovskiy
у меня сейчас вот такая фигня
Sergey
а пых под него собирал отельно ?
Нет. Это консольная утилита. Она ставится отдельно
Sergey
у меня сейчас вот такая фигня
Можешь отдельный сервер подписи развернуть либо с апи на симфе и cryptcp как способ подписи, либо их Java сервис подписи развернуть. Их - это криптопро
Sergey
У OpenSSL гост алгоритм косячит. Тут либо свой костыль писать для php в виде модуля на сях, либо просто cryptcp использовать
Sergey
сикостыли с 7.4 это почти стандарт (FFI)
У нас один девопсер брался написать такой модуль. В итоге плюнул. Вернулись обратно к решениям криптопро
Alexey Mishurovskiy
Что за фигня.. иногда меня ошибки в ступор просто отправляют. то что работало железобетонно перестает работать : Updating channel "pecl.php.net" Channel "pecl.php.net" is up to date No releases available for package "pecl.php.net/xdebug" install failed
artem
а кто то подскажет норм cs?
artem
именно под симфу) мало ли))
Alexey Mishurovskiy
пекл умер 100 лет назад. нужно пересобирать с исходников. это железно
интересно что же тогда там делает последний xdebug 3?
artem
интересно что же тогда там делает последний xdebug 3?
если интересно, там есть зависимости php 6.0>
artem
пока жду ответ по cs(по топику симфы) могу сказать что быстрее все на сях собрать
Alexey Mishurovskiy
зачем людей в заблуждение вводить не понятно
Юра
Там ошибка он не может найти библиотеку gost.so
Юра
Возможно и скорее всего она ставится отдельно
Alexey Mishurovskiy
Там ошибка он не может найти библиотеку gost.so
да. я уже чолько не перепробовал
Alexey Mishurovskiy
artem
пилять) собрать исходники
Юра
apt-get install openssl-gost-engine
artem
make test && make install
Юра
попробуй доставить gost engine
artem
такое можно писать?)
artem
./configure не забудьте
Юра
и лучше все-таки через checkinstall
Юра
чтобы не засирать систему безвозвратно
artem
чтобы не засирать систему безвозвратно
та никто это писать не будет( всем лишь бы написать пекл, или апт. собрать все по человечески не получается
artem
я еще раз за cs. утром хочу сдать проект
artem
storm сказал ок. нужно чтобы была psr-1, psr-12
Sergey
ПОдскажите, можно ли настроить nginx/php/symfony таким образом, чтобы входящий request сразу был стримом, не переделывая запрос в стрим через bridge? Необходимо для приема больших файлов
Sergey
вопрос снят. приходит стрим, но fosrestbundle выкачивает его для проверки
Alexey Mishurovskiy
Всем привет! А как правильно сериализовывать типовые коллекции с разным набором элементов. Пример ответа госуслуг : Коллекция контактов: "contacts": { "stateFacts": [ "hasSize" ], "size": 3, "eTag": "5F535ACCAEB3018D0AAA8C46027E3CF2C4BD0197", "elements": [ { "stateFacts": [ "Identifiable" ], "id": 14216773, "type": "EML", "vrfStu": "VERIFIED", "value": "EsiaTest006@yandex.ru", "verifyingValue": "EsiaTest006@yandex.ru", "vrfValStu": "VERIFYING", "isCfmCodeExpired": true, "eTag": "17DCA3945F1B8B54496F59EB146BDC7DADAD7BC8" }, Коллелкция адресов: "addresses": { "stateFacts": [ "hasSize" ], "size": 2, "eTag": "47B43F0210344E272F338073C382C5955651C5E2", "elements": [ { "stateFacts": [ "Identifiable" ], "id": 530, "type": "PLV", "addressStr": "г Чебоксары, пр-кт Мира", "fiasCode": "bb5f4fab-64ea-4042-a61b-9b2bdb55442d", "flat": "1", "countryId": "RUS", "house": "1", "zipCode": "428022", "city": "Чебоксары", "street": "Мира", "region": "Чувашская Республика", "eTag": "3553085EBBC08CEBFD73957B7D5BAFDFDA096CCA" }, Обертка коллекции идетичная. как обойтись без дублирование DTO шек ?
Alexey Mishurovskiy
полный пример json тут: https://github.com/ekapusta/oauth2-esia#example-esiapersondata
Алексей Анатольевич
User Deprecated: Using the WebserverBundle is deprecated since Symfony 4.4. The new Symfony local server has more features, you can use it instead. Все очень замечательно, но как-то так получилось, что новый сервер ваще плевать хотел на APP_ENV и постоянно грузит скрипты в prod. Приходится юзать это, что собсно напрягает своим присутствием. Можете кто-нибудь просветить по поводу трабл с APP_ENV и новым локальным сервером?
Alexey Mishurovskiy
Да и в целом нифиг это надо, если докер окружение для разработки собирается за пол часа и может быть использовано потом в любом проекте в дальнейшем
Юра
Сайт симфы только у меня не открывается?
Vlad
ога
Алексей Анатольевич
да)
Алексей Анатольевич
мне сервак нужен для локальной отладки
Алексей Анатольевич
и зачем мне тратить время и силы на какой то там докер если проще сделать symlink на public.php
Алексей Анатольевич
хотя я не против докера, но в данном случае мне он пока не нужен
Алексей Анатольевич
меня беспокоит тот факт, что после того как я 1 раз запустил локальный сервер в prod, назад дороги найти не могу
Alexander
попробуйте кеш удалить rm -rf var/cache/*
Alexander
rm -rf — это пока ещё не экстремизм? 🙈
Юра
На самом деле rm -rf отображает стратегию решения проблемы rm -rf var/cache/dev Если не помогло то rm -rf var/cache Если не помогло то rm -rf var Если не помогло то rm -rf . Если не помогло то rm -rf ../ И так пока не поможет решить проблему
Alexander
Разве rm -rf / еще работает?
Shokha
Alexander
Провоцируете
Shokha
И зависит от Selinux
Alexander
У меня мак
Alexander
Руки зачесались 🙀
Alexander
Давно хочу на него винду накатить...
Alexey Mishurovskiy
Давно хочу на него винду накатить...
Вот это точно экстремизм
Алексей Анатольевич
Вот это точно экстремизм
Делать в 11 Винде UI как в Mac, вот это экстремизм))
Алексей Анатольевич
Я думал достаточно cache: clear
Алексей Анатольевич
Контора Гейтса постоянно слизывает UI фишки Maca))
Gleb
Я думал достаточно cache: clear
Лично не сталкивался, но коллеги по прошлой работе говорили бывает не полностью чистит. Поэтому rm -rf var/cache/* стабильнее
Gleb
у нас в makefile отдельно команду вешали.
Юра
Блин смфони секьюрити это нечто
Юра
Паспортыя бейджи токены юзеры
Юра
Что фабьен нюхает?
Юра
Если у меня авторизация по апи токену, какой нахрен юзер
Иван
Если у меня авторизация по апи токену, какой нахрен юзер
никакого, вытаскивай из токена владельца
Иван
или у тебя по токену анонимы?
Юра
делаю вот по этой доке
Юра
https://symfony.com/doc/current/security/custom_authenticator.html
Юра
return new SelfValidatingPassport(new UserBadge($token));
Юра
и он пытается найти юзера по токену
Юра
короче наверное надо создать чейн провайдера, засунуть ему memory_provider и сделать return new SelfValidatingPassport(new UserBadge('SOME_USER_NAME'));
Иван
не буду тебя успокаивать, я этой херне тож не очень доверяю оно ж пишется, чтоб ста возможными способами через пицот аутентификаторов сработало а надо один
Юра
да сработало
Юра
короче наверное надо создать чейн провайдера, засунуть ему memory_provider и сделать return new SelfValidatingPassport(new UserBadge('SOME_USER_NAME'));
вообщем создал мемори юзер провайдер, и потом return new SelfValidatingPassport(new UserBadge('SOME_USER_NAME'));
Юра
работает даже вместе с jwt