Size: a a a

2020 August 26

RT

Roman Tsurkanu in Yii Framework 3
Dmitriy Gritsenko
С JWT.io брали спецификацию. Разрабатывали по всем канонам. Тесты можно нарисовать. Проверить правильную генерацию, неправильную, payload попробовать изменить, убедиться что signature не совпадёт, и timeout. Что ещё там тестить?
Я бы взял что то готовое, что скорее всего будут использовать рядом(для создания токенов). А то получится для проверки одна либа будет использоваться, для создания другая.
источник

AP

Arman Poghosyan in Yii Framework 3
Alexander Makarov
Ну надо или тесты менять или поведение :)
Тесты не мои, тесты из виджетов, не поменял так-как не уверен исправлять PR под то-что есть, или менять тесты. Короче как будет кто смотреть, я детали распишу.
источник

AP

Arman Poghosyan in Yii Framework 3
Все пошел допиливать роутер, наконец есть время
источник

AM

Alexander Makarov in Yii Framework 3
Нашествие мутантов-убийц :)
источник

DG

Dmitriy Gritsenko in Yii Framework 3
Roman Tsurkanu
Я бы взял что то готовое, что скорее всего будут использовать рядом(для создания токенов). А то получится для проверки одна либа будет использоваться, для создания другая.
В моей Либе и генерация и проверка. Там в принципе стандарт 1. Заголовок, полезная нагрузка и подпись. Заголовок по стандартам, полезная нагрузка - любая инфа которую считаешь нужной тебе, подпись - собственно зашифрованные и пописанные ключом заголовок и вложение
источник

DG

Dmitriy Gritsenko in Yii Framework 3
Ну да ладно, утром гляну задачу
источник

DG

Dmitriy Gritsenko in Yii Framework 3
У меня уже почти полночь. Пошёл спать
источник

AM

Alexander Makarov in Yii Framework 3
Спокойной
источник

DG

Dmitriy Gritsenko in Yii Framework 3
Спс
источник

А

Алексей R in Yii Framework 3
@viktorprogger а что там с моими мутантами? Смотрел?
источник

AP

Arman Poghosyan in Yii Framework 3
- yiisoft/html dev-master requires yiisoft/json ^1.0 -> no matching package found.
- yiisoft/html 3.0.x-dev requires yiisoft/json ^1.0 -> no matching package found.
- Installation request for yiisoft/html @dev -> satisfiable by yiisoft/html[3.0.x-dev, dev-master].

Это у меня локальная проблема или?
источник

AP

Arman Poghosyan in Yii Framework 3
composer update
источник

AP

Arman Poghosyan in Yii Framework 3
Удалил composer.lock и vendor, запустил заново и ок.
источник

DS

Dmitriy S in Yii Framework 3
Dmitriy Gritsenko
С JWT.io брали спецификацию. Разрабатывали по всем канонам. Тесты можно нарисовать. Проверить правильную генерацию, неправильную, payload попробовать изменить, убедиться что signature не совпадёт, и timeout. Что ещё там тестить?
Если тестов нет, то и либу в унитаз. Без тестов это было приемлемо лет десять назад.
источник

AP

Arman Poghosyan in Yii Framework 3
Кто нибудь может мержнуть?
https://github.com/yiisoft/yii-web/pull/305
источник

AP

Arman Poghosyan in Yii Framework 3
Там маленький фикс и тесты
источник

AP

Arman Poghosyan in Yii Framework 3
А то у меня staging повис из за релиза yiisoft/auth с изменениями в именованниях
источник

AM

Alexander Makarov in Yii Framework 3
источник

AP

Arman Poghosyan in Yii Framework 3
Спасибо
источник
2020 August 27

Д

Дмитрий in Yii Framework 3
https://github.com/yiisoft/test-support
кстати, а это для чего?
источник