Bardzo trudno było odzyskać hasło, ponieważ nigdy wcześniej tego nie robiłem.Przewodnik dotyczący wdrażania odzyskiwania hasła zabezpieczeń sprężynowych za pomocą dynamicznego adresu URL wysłanego na adres e-mail
tej pory mam aplikację, która ma:
Wiosna Security, gdzie hasło jest odpowiednio zakodowane i role użytkowników wdrożony i działa poprawnie.
Strategia wskazówki badań z stackoverflow: przycisk
- hity konta Przypomnienie-password, gdzie wprowadza swój adres e-mail.
- Dynamic Link jest wysyłana na adres e-mail
- otwiera Użytkownik ogniwem adres email
- które przekierowuje go do resetowania hasła stronie
Co nie jest znana:
- Jak dać odnośnik dynamiczny charakter - metody generacji
- Link ma limit czasu - niektóre pytania zostały znalezione tutaj, ale często dotyczą niestandardowego programu obsługi lub rozszerzenia do wiosny funkcja przydatności
- Metody odwzorowania żądań w odpowiedzi na taki dynamiczny link
- Tymczasowe metody przechowywania linków - baza danych, sesja itp.?
Jak widać, lista jest dość poważna w przypadku pojedynczego pytania. Miałem więc nadzieję, że będziesz w stanie dostarczyć przewodnikowi zasoby, jak to zrobić krok po kroku. Byłem trochę zaskoczony, że nie znalazłem zbyt wiele na temat dokumentacji Spring Security. Dzięki.
Jestem studentką, więc nie znam najlepszych praktyk branżowych, szczególnie w kontekście Javy, więc mam nadzieję, że ktoś będzie w stanie pomóc.
Mam wdrożony projekt JAVA dla tego przypadku użycia. Jest na GitHub, open source. Możesz rzucić okiem: https://github.com/OhadR/oAuth2-sample/tree/master/authentication-flows – OhadR