Sergey
Sergey
Пропуск ерузовцев
Alexey Mishurovskiy
Я поднимал
что с ГОСТ сертификатами делал ?
Sergey
Alexey Mishurovskiy
у меня сейчас вот такая фигня
Sergey
у меня сейчас вот такая фигня
Можешь отдельный сервер подписи развернуть либо с апи на симфе и cryptcp как способ подписи, либо их Java сервис подписи развернуть. Их - это криптопро
Sergey
У OpenSSL гост алгоритм косячит. Тут либо свой костыль писать для php в виде модуля на сях, либо просто cryptcp использовать
ולאד
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
именно под симфу) мало ли))
artem
Alexey Mishurovskiy
Alexey Mishurovskiy
artem
artem
пока жду ответ по cs(по топику симфы) могу сказать что быстрее все на сях собрать
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
я еще раз за 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
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
Алексей Анатольевич
Я думал достаточно 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'));
Иван
не буду тебя успокаивать, я этой херне тож не очень доверяю
оно ж пишется, чтоб ста возможными способами через пицот аутентификаторов сработало
а надо один
Юра
да сработало
Юра
Юра
работает даже вместе с jwt