Size: a a a

2020 April 16

IS

Ilja Shaposhnikov in Java & Co
Добрый день, ребят может кто сталкивался с приложениями Carbon App для WSO2? Интересует пример такого приложения с Java-работающим кодом внутри (туториалы либо устарели, либо только для XML). Если не java, то хотя бы со встроенным jsp
источник

YS

Yura Shinkarev in Java & Co
ъ
источник

НК

Николай Клятышев in Java & Co
Cyclone
сомнительный совет насчёт Spring Boot
+1
источник

Р

Ромашка 🌼 in Java & Co
John Doe
Такой вопрос. А что мешает атакующему понять где хранится токен в куках и по коду js понять как это токен отправляется дополнительным параметром?
такие куки обычно HttpOnly, Secure и чаще всего SameSite
источник

Р

Ромашка 🌼 in Java & Co
Сам по себе метод, как я понял считается слабоватым и небезопасным на старых браузерах, не поддерживающих HSTS,
источник

C

Cyclone in Java & Co
Ребят, как правильно коммитить в гит код, содержащий пароли, и не светить их? К примеру, в Spring Boot application.yml логин/пароль для соединения с БД. Вообще не коммитить файл неудобно, т.к. там другие нужные настройки. Стереть значения пропертей с паролем, и ... и держать значения в отдельном профильном application-dev.yml и не коммитить его?

А если это не спрингбут, так ещё и не так просто читать при локальном запуске один проперти файл, а в проде другой.
источник

R

Roman in Java & Co
Cyclone
Ребят, как правильно коммитить в гит код, содержащий пароли, и не светить их? К примеру, в Spring Boot application.yml логин/пароль для соединения с БД. Вообще не коммитить файл неудобно, т.к. там другие нужные настройки. Стереть значения пропертей с паролем, и ... и держать значения в отдельном профильном application-dev.yml и не коммитить его?

А если это не спрингбут, так ещё и не так просто читать при локальном запуске один проперти файл, а в проде другой.
Можно сохранить логин/пароль в виде environment значения
источник

C

Cyclone in Java & Co
Плюс ещё хочется, чтобы другой другой программист видел проперти, которые надо заполнить.
источник

RG

Roman Golubkov in Java & Co
Cyclone
Ребят, как правильно коммитить в гит код, содержащий пароли, и не светить их? К примеру, в Spring Boot application.yml логин/пароль для соединения с БД. Вообще не коммитить файл неудобно, т.к. там другие нужные настройки. Стереть значения пропертей с паролем, и ... и держать значения в отдельном профильном application-dev.yml и не коммитить его?

А если это не спрингбут, так ещё и не так просто читать при локальном запуске один проперти файл, а в проде другой.
Можно jvm параметрами либо vault либо по коду размазать
источник

PM

Pavel Milevskiy in Java & Co
что я не добавил ещё?
источник

C

Cyclone in Java & Co
Roman Golubkov
Можно jvm параметрами либо vault либо по коду размазать
А как будет выглядеть applicaton.yml?
Типа
datasource.password=<INSERT PASSWORD HERE>?
источник

RG

Roman Golubkov in Java & Co
Cyclone
А как будет выглядеть applicaton.yml?
Типа
datasource.password=<INSERT PASSWORD HERE>?
если что? jvm проперти?
password: ${dbPass:someDefaultDbPass}
в yml не . нотация
источник

C

Cyclone in Java & Co
> в yml не . нотация
ну это я так
источник

RG

Roman Golubkov in Java & Co
еще можно в git (в смысле github/bitbucket) засунуть и через spring cloud config сервер брать - а пароль к нему уже пропертяй. так и для dev среды свой можно и для staging через git и для живого оттуда же
источник

C

Cyclone in Java & Co
Roman Golubkov
если что? jvm проперти?
password: ${dbPass:someDefaultDbPass}
в yml не . нотация
Ок, идея понята. А какой смысл в someDefaultDbPass? Я понимаю, что это дефолтное значение, но, какой здесь смысл?
источник

RG

Roman Golubkov in Java & Co
Cyclone
Ок, идея понята. А какой смысл в someDefaultDbPass? Я понимаю, что это дефолтное значение, но, какой здесь смысл?
Ну локальные тесты в тч интеграционные с докером / не задано - не надо можно без
источник

C

Cyclone in Java & Co
Олрайт, спасибо.
источник

C

Cyclone in Java & Co
Мм... А в не-спринговых штуках, видимо, надо руками кодить чтение env? Или есть какие-то стандартные инструменты для пропертей?
источник

RG

Roman Golubkov in Java & Co
System.getProperty
источник

RG

Roman Golubkov in Java & Co
Спринг просто обертка как и всегда
источник