• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Spring Security logowanie

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
1,250 wizyt
pytanie zadane 14 marca 2018 w Java przez Tomek Reda Obywatel (1,110 p.)
Witam . Chciałem zaimplementować za pomocą spring security logowanie . Zrobiłem klasę User UserRole odpowiednie repozytoria . Wszystko działa formularz rejestracji wysyła do bazy itd ..Nadpisuje klasę UserDetailsService . I problem jest z logowaniem. Kiedy próbuje się zalogować wyskakuje mi taki błąd :

java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null"

 

Projekt na Github

https://github.com/Redzikesxd/Projekt-Orgella

1 odpowiedź

0 głosów
odpowiedź 14 marca 2018 przez Mateusz51 Nałogowiec (28,180 p.)
Musisz do konfiguracji dodać PasswordEncodera. Bo chwilowo nie masz go sprecyzowanego

https://stackoverflow.com/questions/31972426/how-do-i-define-a-passwordencoder-using-annotations-in-spring
komentarz 14 marca 2018 przez Tomek Reda Obywatel (1,110 p.)

Dodałem:

@Bean
public PasswordEncoder passwordEncoder() {
    return new BCryptPasswordEncoder();
}

Wyskakuje mi :2018-03-14 18:50:45.595  WARN 4772 --- [nio-8080-exec-9] o.s.s.c.bcrypt.BCryptPasswordEncoder     : Encoded password does not look like BCrypt

 

komentarz 14 marca 2018 przez Mateusz51 Nałogowiec (28,180 p.)
Prawdopodobnie w bazie danych masz stare hasła. BCrypt koduje Ci hasła w formie chyba 32 znakowego hashu

Podobne pytania

0 głosów
3 odpowiedzi 360 wizyt
0 głosów
1 odpowiedź 1,412 wizyt
pytanie zadane 1 kwietnia 2017 w Java przez Jonki Dyskutant (8,180 p.)
0 głosów
1 odpowiedź 175 wizyt
pytanie zadane 29 maja 2019 w Java przez JuniorPL Użytkownik (770 p.)

93,436 zapytań

142,431 odpowiedzi

322,669 komentarzy

62,801 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...