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

Spring Security logowanie

0 głosów
741 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 (27,860 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 (27,860 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 137 wizyt
0 głosów
1 odpowiedź 634 wizyt
pytanie zadane 1 kwietnia 2017 w Java przez Jonki Dyskutant (8,220 p.)
0 głosów
1 odpowiedź 50 wizyt
pytanie zadane 29 maja w Java przez JuniorPL Początkujący (390 p.)
Porady nie od parady
Publikując kody źródłowe korzystaj ze specjalnego bloczku koloryzującego składnię (przycisk z napisem code w edytorze). Nie zapomnij o ustawieniu odpowiedniego języka z rozwijanego menu oraz czytelnym formatowaniu kodu.Przycisk code

66,384 zapytań

113,133 odpowiedzi

239,497 komentarzy

46,640 pasjonatów

Przeglądających: 153
Pasjonatów: 0 Gości: 153

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...