Size: a a a

Java/Kotlin and more

2021 February 20

RS

Ruslan Stelmachenko in Java/Kotlin and more
Wład Pachomenko
У тебя случайно нет канала на ютубе  о Айтишечке?) Очень знакомое лицо на фотографии))
нет
источник

WP

Wład Pachomenko in Java/Kotlin and more
Через Spring Security

@Override
protected void configure(AuthenticationManagerBuilder       auth) throws Exception {
       auth.authenticationProvider(authenticationProvider());
}

auth Provider сам вызывает UserDetailsService и там проверяет данные
источник

М

Манап in Java/Kotlin and more
Манап
Админы смотрят, есть проблемы в настройках ДНС. Сообщу результат. Спасибо за ответ!
Эта ошибка  из--за неправильной настройки ДНС.
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
Wład Pachomenko
Ребят, где должно высветиться этот exception? Я его в консоли не наблюдаю

P.s используется DaoAuthenticationProvider, всё работает, но когда специально вводишь не правильные данные, я не вижу что бы падал exception в консоль
а почему вы решили, что данный эксепшен где-то должен логироваться в коноль? там целая запутанная цепочка из классов spring-security, и кто-то из них этот эксепшен ловит и предпринимает соответствующие действия.
источник

WP

Wład Pachomenko in Java/Kotlin and more
Ruslan Stelmachenko
а почему вы решили, что данный эксепшен где-то должен логироваться в коноль? там целая запутанная цепочка из классов spring-security, и кто-то из них этот эксепшен ловит и предпринимает соответствующие действия.
То есть выкидать такой exception безсмысленно и вообще лучше его удалить. Так?
источник

HH

Human Human in Java/Kotlin and more
Wład Pachomenko
То есть выкидать такой exception безсмысленно и вообще лучше его удалить. Так?
Есть контракт по этому классу. Можно почитать.
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
Wład Pachomenko
То есть выкидать такой exception безсмысленно и вообще лучше его удалить. Так?
не понимаю, как то, что я сказал, могло вас подтолкнуть сделать такой вывод
источник

HH

Human Human in Java/Kotlin and more
Wład Pachomenko
То есть выкидать такой exception безсмысленно и вообще лучше его удалить. Так?
Читаем
Throws:
UsernameNotFoundException – if the user could not be found or the user has no GrantedAuthority
Значит ваша задача - выбросить этот эксепшн в таких ситуациях. А внутри уже Spring Security вызовет все что нужно, поймает и обработает
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
^ this
источник

WP

Wład Pachomenko in Java/Kotlin and more
Аааа...
источник

WP

Wład Pachomenko in Java/Kotlin and more
Ну вот просто это где-то запрятанно под капотом, и не сразу можно догадаться
источник

WP

Wład Pachomenko in Java/Kotlin and more
Спасибо вам большое
источник

WP

Wład Pachomenko in Java/Kotlin and more
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
догадаться вообще нельзя. нужно читать документацию (желательно полностью и периодически снова ее перечитывать). тогда постепенно будет приходить больше и больше понимания. с первого прочтения я там понял процентов 20 от силы.

спринг-секьюрити вообще очень запутан, к сожалению. я очень хорошо в нем в свое время разобрался, но если сейчас кто-то попросит рассказать в деталях, как там все работает, в полной мере я сделать это не смогу. много компонентов и indirect-а. сколько бы я раз его не использовал, но когда нужно что-то сделать в очередном проекте, то каждый раз приходится идти в документацию и перечитывать.
источник

WP

Wład Pachomenko in Java/Kotlin and more
Та да. В принципе то сам спринг не сложный, но вот security наверное 50-70% всей боли предоставляет
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
Ruslan Stelmachenko
догадаться вообще нельзя. нужно читать документацию (желательно полностью и периодически снова ее перечитывать). тогда постепенно будет приходить больше и больше понимания. с первого прочтения я там понял процентов 20 от силы.

спринг-секьюрити вообще очень запутан, к сожалению. я очень хорошо в нем в свое время разобрался, но если сейчас кто-то попросит рассказать в деталях, как там все работает, в полной мере я сделать это не смогу. много компонентов и indirect-а. сколько бы я раз его не использовал, но когда нужно что-то сделать в очередном проекте, то каждый раз приходится идти в документацию и перечитывать.
Про перечитывание +
источник

U

Unknown in Java/Kotlin and more
Добрый вечер! как можно правильно реализовать параллельный обращение к одному и тому же видео файлу?
источник

AF

Alexey Fomichev in Java/Kotlin and more
Мне кажется это касается любого мало мальски тяжёлого фреймворка
источник

AF

Alexey Fomichev in Java/Kotlin and more
Unknown
Добрый вечер! как можно правильно реализовать параллельный обращение к одному и тому же видео файлу?
Смотря что имеется ввиду? Чтение или запись?
источник

U

Unknown in Java/Kotlin and more
Alexey Fomichev
Смотря что имеется ввиду? Чтение или запись?
чтение, например, одновременное обращение 1К
источник