@jvmchat

Страница 1774 из 2890
Aleksander
10.09.2017
14:49:07
Wystan
10.09.2017
14:49:08
а чья-то девушка за 15 минут это делает

Alex
10.09.2017
14:49:28
ха

5

Google
Aleksander
10.09.2017
14:49:40
все равно мой jwtTokenFilter срабатывает первым и выдает 401
о, она jwt тоже недавно делала, надо спросить, как у нее там устроенно.

Vyacheslav
10.09.2017
14:50:04
Аннотация все делает по дефолту. Всю работу с preflight реквестами
Когда я с ним работал, у меня не завелась. Пришлось писать код, чтоб заработало

Wystan
10.09.2017
14:51:53
ладно я уберу все эту конфигу-мутотень, оставлю аннотации.

Aleksander
10.09.2017
14:51:59
стой

ща тебе конфиг скину

Aleksander
10.09.2017
14:53:04
http.cors().and().csrf().disable() .authorizeRequests() .antMatchers(HttpMethod.POST, "/login").permitAll() .antMatchers( "/**").hasRole("admin") .anyRequest().authenticated() .and() .addFilterBefore(new CustomCorsFilter(), UsernamePasswordAuthenticationFilter.class) .addFilterBefore(new JWTLoginFilter("/login", authenticationManager()), UsernamePasswordAuthenticationFilter.class) .addFilterBefore(jwtAuthenticationFilter, UsernamePasswordAuthenticationFilter.class);

а это код customCorsFilter

public class CustomCorsFilter extends CorsFilter { public CustomCorsFilter() { super(configurationSource()); } private static UrlBasedCorsConfigurationSource configurationSource() { CorsConfiguration config = new CorsConfiguration(); config.setAllowCredentials(true); config.addAllowedOrigin("http://localhost:4200"); config.addAllowedHeader("*"); config.addAllowedHeader("Authorization"); config.addAllowedMethod("*"); config.addAllowedMethod("OPTIONS"); config.addAllowedMethod("GET"); config.addAllowedMethod("POST"); UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); source.registerCorsConfiguration("/**", config); return source; } }

Wystan
10.09.2017
14:54:10
Ого! Спасибо, попробую и это.

Vyacheslav
10.09.2017
14:54:38
А там разве не надо больше параметров в хидер записывать?

Aleksander
10.09.2017
14:55:14
Да вроде нет - все вроде так работает

Я хз только что значит config.addAllowedMethod("*"); config.addAllowedMethod("OPTIONS"); config.addAllowedMethod("GET"); config.addAllowedMethod("POST"); Если звездочка значит любой

Google
Aleksander
10.09.2017
14:55:36
надо короче ей сказать, что это за фигня

Wystan
10.09.2017
14:55:58
звездочки норм. все равно jwt tokenы

Aleksander
10.09.2017
14:55:59
главное, чтобы не обиделась

а то у нас поругаться из-за кода самое милое дело

Vyacheslav
10.09.2017
14:57:05
Лол

Ну вообще скажи, да

Wystan
10.09.2017
14:57:17
Если бы моя девушка писала на джаве и я это поддерживал, я бы точно сейчас зону топтал на строгаче.

Меня так порой бесит как все костыльно устроено.

Aleksander
10.09.2017
14:59:49
тут нужен баланс, мириться все-таки с решениями человека, все же думают по-разному. Если постоянно в штыки ставить то да, до Кащенко или строгача недалеко. За то мне нравится, когда мы с друзьями встречаемся: их лица, когда мы начинаем обсуждать какую-нибудь бд или скалу - непередаваемо

Wystan
10.09.2017
15:26:24
господи, оно заработало

18:00-19:26 всего лишь. всем спасибо за моральную и техническую поддержку!

Vyacheslav
10.09.2017
15:28:59
Обращайся

Митко Соловец?
11.09.2017
08:37:51
Коллеги, был ли у кого из вас опыт разработки биллинга для проекта? Есть ли в этой области готовые решения? Или писали все с нуля?

Евгений
11.09.2017
08:39:56
@SoulSilence :)

Митко Соловец?
11.09.2017
08:41:04
Какие трудозатраты на этот модуль?

Месяц, год?

Vyacheslav
11.09.2017
08:42:23
Хм, сейчас гляну по гиту

Google
Vyacheslav
11.09.2017
08:48:07
Первых версий в гите что-то не видно

Митко Соловец?
11.09.2017
08:48:24
На jbilling смотрел?
GNU лицензия

Vyacheslav
11.09.2017
08:48:43
Но основной проект вышел в прод в 2010 году, первые упоминания биллинга - в середине 2012

И коллега тут шутит, что вот уже полтора года новую версию выкатить не могут

Митко Соловец?
11.09.2017
08:50:14
от таких шуток с сердцем плохо

Maks
11.09.2017
08:51:12
Вопрос еще в том биллинг какого функционала

Митко Соловец?
11.09.2017
08:51:49
Постпэид например + бонусная система

никакого рил тайма

Mikhail
11.09.2017
08:52:06
GNU лицензия
Не, это платный продукт. Но у них вроде есть коммьюнити версия, можешь глянуть позволяет ли лицензия юзать её в проде и кастомизировать

Vyacheslav
11.09.2017
08:52:29
Вижу, что мигрировали в биллинге на 8 джаву 2 месяца

Митко Соловец?
11.09.2017
08:52:48
в коммерческом проекте опенсорс-версию нельзя юзать, т.к. лицензия обязывается раскрывать исходный код твоего продукта

Vyacheslav
11.09.2017
08:53:13
Но это с одним девом только

Ruslan
11.09.2017
09:04:21


Admin
ERROR: S client not available

Ruslan
11.09.2017
09:04:24
Скачал новый EAP

Кто нибудь знает как эту ерунду отключить?

Nick
11.09.2017
09:07:34
я задам глупый вопрос, но что не так?

Sherzod
11.09.2017
09:08:09
подсветка слов, наверное

Евгений
11.09.2017
09:08:58
Google
Quorte
11.09.2017
09:09:03
похоже на advanced java folding

Евгений
11.09.2017
09:09:03
отключается в плагинах

Ruslan
11.09.2017
09:09:09
спс

Quorte
11.09.2017
09:09:44
его что, решили добавить в коробочную становку? о_о

Ruslan
11.09.2017
09:10:11
Там все хуже

Quorte
11.09.2017
09:10:20
или сам поставил и забыл про него до ближайшего рестарта? :)

Ruslan
11.09.2017
09:10:31




2017.3 EAP новый вышел на днях

Короче сделали котлин из джавы

Quorte
11.09.2017
09:11:28
норм

а вот это ппц, конечно

Ruslan
11.09.2017
09:13:58
"это advanced java folding плагин" - действительно, по умолчанию он был в коробке и включен

Митко Соловец?
11.09.2017
09:16:07
для чего он?

Quorte
11.09.2017
09:18:23
для чего он?
см. скрины выше - скрывает геттеры, объявления переменных сворачивает цепочки стрингбилдеров в чуть более читаемый вид идея интересная, но на деле не очень удобно с тем что получилось работать - читается хорошо, а вот при редактировании появляются неприятные сюрпризы

Oleksandr
11.09.2017
09:29:07
для чего он?
чтобы в один момент разрабы с удивлением обнаружили, что уже перешли на котлин

Vyacheslav
11.09.2017
09:30:09
Кокие хитрые разрабы

Nick
11.09.2017
09:35:44
хм поставил EAP и нет там ег опо умолчанию

Митко Соловец?
11.09.2017
09:36:06
значит у этого человека этот плагин был

Ruslan
11.09.2017
09:36:08
Может ты заимпортил свои настройки?

Google
Ruslan
11.09.2017
09:36:21
Не, не было

Страница 1774 из 2890