Aktualizacje produktu Logto
🎉 Przedstawiamy sierpniową wersję: zbieranie profilu użytkownika podczas rejestracji, wsparcie hasła PBKDF2 z poprzednich wersji, lokalizacja na język tajski oraz nowy ogólny konektor HTTP SMS!
Zbieraj profil użytkownika podczas rejestracji
Możesz teraz zbierać informacje o profilu użytkownika w ostatnim kroku procesu rejestracji użytkownika końcowego.
Dzięki temu możesz rozszerzyć podstawowy formularz rejestracyjny o wbudowane lub własne pola, aby natychmiast zebrać potrzebne atrybuty (np. imię, płeć, data urodzenia, adres, własne preferencje) zanim nowy użytkownik zakończy proces onboardingu.
Jak włączyć
- Przejdź do Konsoli > Doświadczenie logowania > Zbieraj profil użytkownika.
- Dodaj pola:
- Użyj wbudowanych podstawowych (Imię, Płeć, Data urodzenia, Adres, …), lub
- Stwórz własne pola (wybierz typ, etykietę, reguły walidacji, wymagane itd.).
- Przeciągaj i upuszczaj, by zmienić kolejność; kolejność odpowiada renderowanemu formularzowi.
- Podejrzyj lub przetestuj, rejestrując nowego użytkownika (np. w aplikacji demonstracyjnej). Pojawi się krok "Opowiedz nam o sobie".
- Rejestracja kończy się dopiero po uzupełnieniu wszystkich wymaganych pól.
Szczegóły w dokumentacji.
Wsparcie PBKDF2 dla weryfikacji starszych haseł
Dodaliśmy wsparcie PBKDF2 (Password-Based Key Derivation Function 2) do weryfikacji starszych haseł. Poprawia to kompatybilność podczas migracji użytkowników, których hasła były wcześniej zahashowane z wykorzystaniem PBKDF2. (Podziękowania dla @karerckor)
Przykładowy payload dla zmigrowanego użytkownika:
Argumenty w krotce PBKDF2:
- salt: wybrana przez użytkownika sól
- iterations: liczba iteracji (np. 1000)
- keylen: długość pochodnego klucza (np. 20)
- digest: algorytm haszujący (np. sha512)
- @: symbol zastępczy dla wybranego hasła
Szczegóły w dokumentacji.
Nowy konektor HTTP SMS
Wprowadziliśmy nowy ogólny konektor HTTP SMS (@logto/connector-http-sms). Umożliwia wysyłanie wiadomości SMS przez dowolnego dostawcę posiadającego API oparte na HTTP — przez konfigurację metody żądania, URL, nagłówków, mapowania treści i kryteriów sukcesu. (Podziękowania dla @michakfromparis)
Używaj go, jeśli nie jest jeszcze dostępny dedykowany wbudowany konektor SMS dla twojego dostawcy.
Wsparcie języka tajskiego
Dodano tłumaczenia na język tajski dla zarówno konsoli Logto, jak i procesu logowania. Poprawia to lokalizację dla użytkowników posługujących się językiem tajskim.
Aktualizacje bezpieczeństwa i poprawki podatności
Nowi współtwórcy
- @karerckor po raz pierwszy współtworzył w https://github.com/logto-io/logto/pull/7585
- @michakfromparis po raz pierwszy współtworzył w https://github.com/logto-io/logto/pull/7510
- @hussamelvani po raz pierwszy współtworzył w https://github.com/logto-io/logto/pull/7721