отключить csrf для hapi20 getModuleResources#533
Conversation
🦋 Changeset detectedLatest commit: 4d62ff5 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
в этом плагине не вижу игнорирования crumb https://github.com/core-ds/arui-scripts/blob/4d62ff5bd2a43af95da4160be1f16cf618c4b10f/packages/arui-scripts-server/src/hapi-16.ts |
| ...routeParams, | ||
| plugins: { | ||
| ...routePlugins, | ||
| crumb: { |
There was a problem hiding this comment.
Есть подозрения, что эта настройка не должна относиться к arui-scripts, так как arui-scripts ничего не знает про плагин crumb, к тому же он не идёт по умолчанию вместе с hapi. Или я что-то путаю?
There was a problem hiding this comment.
Запутался в пакетах
я имел ввиду про 16 версию репы corp-front
https://git.moscow.alfaintra.net/projects/COR/repos/corp-front/browse/packages/hapi-16-get-module-resources/src/get-module-resources.ts#47
При переходе на аруи скриптс модули словили 403 ошибку
There was a problem hiding this comment.
В целом если считаете, что это не задача аруи скриптс, могу закрыть ПР, так как блокера нету и мы сейчас на проекте сами выставляем этот флаг (в описании ПРа прикладывал ссылку на пример)
Просто показалось что это каснется всех и можно дефолт тут выставить
There was a problem hiding this comment.
Не смотря на то, что пакет внутренний носит название hapi-16, внутри он работает вовсе не на 16. К сожалению он не попал под переименования и остался с текущим названием. Если вы вдруг использовали раньше его, а теперь просто обновляетесь на новые версии hapi - можно просто обновить внутренний пакет и продолжить пользоваться им. Внешний вам скорее всего не нужен.
|
Данная доработка если и нужна, то точно не в этом пакете. Это внутренние детали реализации модулей и серверов в конкретном нарпавлении. |
В hapi16 get module resource выставлял флаг crumb ignore = true
в hapi20 get module resource видимо забыли
Из-за чего сейчас загрузка модулей падает с 403 ошибкой и приходится прокидывать вторым аргументом этот флаг в лоадер
https://git.moscow.alfaintra.net/projects/CORP-GOODS-PURCHASES/repos/corp-buyers-ui/pull-requests/35/diff#src%2Fserver%2Fplugins%2Fget-module-resources.ts?t=32