Size: a a a

Spring Framework and more

2019 December 04

IS

Ihar Sadounikau in Spring Framework and more
Это шедевр 😂
источник

G

GamerX in Spring Framework and more
Если кому интересен итог моего вчерашнего вопроса. После некоторых споров я убедил тестировщика что им хватит
.number(false, 2, ".", " ");

И не ебёт. Иногда проще силой запихать квадрат в круглое отверстие, чем изобретать устройство искажающее пространство 😃
источник

RS

Ruslan Stelmachenko in Spring Framework and more
Я вообще не очень понял, с чем у вас возникла сложность в вашей первоначальной идее с автоподменой вводимого текста налету.

Вам же просто правильное регулярное выражение нужно было написать. Например, так:
this.value = this.value
 // Убираем все, кроме цифр, точки, запятой
 .replace(/[^0-9.,]/g, '')
 // Заменяем все запятые на точки
 .replace(/,/g, '.');
источник

RS

Ruslan Stelmachenko in Spring Framework and more
Это конечно все еще так себе решение. Т.к., например, число "123.,45..," для него будет вполне корректным. Для валидации чисел все еще маловато.
источник

AT

Arqin T in Spring Framework and more
Ruslan Stelmachenko
Я вообще не очень понял, с чем у вас возникла сложность в вашей первоначальной идее с автоподменой вводимого текста налету.

Вам же просто правильное регулярное выражение нужно было написать. Например, так:
this.value = this.value
 // Убираем все, кроме цифр, точки, запятой
 .replace(/[^0-9.,]/g, '')
 // Заменяем все запятые на точки
 .replace(/,/g, '.');
и всё это благополучно вешаем на onChange, onKeyUp и прочие события
источник

G

GamerX in Spring Framework and more
Именно на том что куча точек будет валидной, и была проблема. Конечно валидаторы бы не допустили 500 ошибки. Но лучше пусть всё фильтруется от JS
источник

DT

Dmitry Tiutiunnik in Spring Framework and more
Ребята, кто-то знает как можно в Spring Security настроить csrf с httpOnly=true ?
источник

М

Михаил in Spring Framework and more
org.springframework.security.web.csrf.CookieCsrfTokenRepository#setCookieHttpOnly
источник

AA

Alexey Astashenko in Spring Framework and more
Dmitry Tiutiunnik
Ребята, кто-то знает как можно в Spring Security настроить csrf с httpOnly=true ?
а может кто-нибудь пояснить зачем вообще токен в куки, если он будет httpOnly?
источник

H

Human in Spring Framework and more
Alexey Astashenko
а может кто-нибудь пояснить зачем вообще токен в куки, если он будет httpOnly?
Ну при httpOnly он же будет передаваться на сервер
источник

H

Human in Spring Framework and more
httpOnly это против XSS атак
источник

AA

Alexey Astashenko in Spring Framework and more
Human
Ну при httpOnly он же будет передаваться на сервер
Будет. Вместе с кукой сессии (если session tracking через куки). Но просто получается, что он будет передаваться таким образом и при csrf атаке собственно. И тогда непонятно какой от него толк, если он от неё не защищает) возможно что-то упускаю, поэтому прошу пояснить
источник

AA

Alexey Astashenko in Spring Framework and more
Т.е. обычно токен кидают в куку, а потом is его достаёт и пихает в хедер какой. Тут все норм тогда
источник

H

Human in Spring Framework and more
Alexey Astashenko
Будет. Вместе с кукой сессии (если session tracking через куки). Но просто получается, что он будет передаваться таким образом и при csrf атаке собственно. И тогда непонятно какой от него толк, если он от неё не защищает) возможно что-то упускаю, поэтому прошу пояснить
А ты именно про csrf токен. Тогда я сам не знаю.
источник

H

Human in Spring Framework and more
Вроде csrf же передается вместе с формой в теле http. Я куки вообще давно юзал
источник

AA

Alexey Astashenko in Spring Framework and more
Human
Вроде csrf же передается вместе с формой в теле http. Я куки вообще давно юзал
Ну зависит от реализации. Если ajax запросы, то в хедер вроде обычно кидают
источник

AA

Alexey Astashenko in Spring Framework and more
Если по древнему - то форму ложили, да
источник

H

Human in Spring Framework and more
Alexey Astashenko
Ну зависит от реализации. Если ajax запросы, то в хедер вроде обычно кидают
А ну хотя, тогда можно возвращать csrf токен и в куку, если он одноразовый, то почему нет
источник

H

Human in Spring Framework and more
от csrf защищает, тк мы сначала должны получить этот csrf, например вместе с формочкой
источник

H

Human in Spring Framework and more
А дальше уже когда формочку отправляем, отправится и наш новый csrf из куки
источник