• release

Aktualizacje produktu Logto

Czas na nowe wydanie Logto! W tym miesiącu wprowadzamy nowe funkcje, takie jak tłumaczenie na język arabski i pełne wsparcie RTL, osobisty token dostępu (PAT), konfigurowalny pierwszy ekran, a także różne usprawnienia i naprawy błędów.

Charles
Charles
Developer

Tłumaczenie na arabski i wsparcie RTL

  • Dodano nowe tłumaczenie na język arabski zarówno do Konsoli, jak i Experience UI (kredyt @zaaakher).
  • Poprawiono układ interfejsu i szczegóły, aby lepiej wspierać języki RTL.

367272534-31cef491-e3b4-44b0-9276-379384a7f3e2.png 367329253-86ede193-bdec-4788-8c6c-ea1813abb9ee.png

Osobisty token dostępu (PAT)

Osobiste tokeny dostępu (PAT) zapewniają bezpieczny sposób umożliwiający użytkownikom nadanie tokenów dostępu bez używania ich informacji uwierzytelniających i interaktywnego logowania.

Możesz utworzyć PAT, przechodząc do strony szczegółów użytkownika w Konsoli lub używając POST /users/:userId/personal-access-tokens Management API.

Zapoznaj się z dokumentacją po więcej szczegółów.

Obsługa dodatkowych opcji pierwszego ekranu

Oprócz sign-in i register, umożliwiliśmy teraz więcej opcji pozwalających deweloperom dostosować początkowy ekran prezentowany użytkownikom. Nowe opcje pierwszego ekranu to:

  • identifier:sign_in: Wyświetlaj użytkownikom wyłącznie metody logowania oparte na określonych identyfikatorach.
  • identifier:register: Wyświetlaj użytkownikom wyłącznie metody rejestracji oparte na określonych identyfikatorach.
  • reset_password: Pozwól użytkownikom bezpośrednio przejść do strony resetowania hasła.
  • single_sign_on: Pozwól użytkownikom bezpośrednio przejść do strony jednokrotnego logowania (SSO).

Zapoznaj się z dokumentacją po więcej szczegółów.

Nowe konektory

Ulepszenia

  • Obsłużono login_hint jako dodatkowy parametr logowania.
  • Wdrożono dobrze znane punkty końcowe swagger.
  • Rozdzielono polecenie translate od @logto/cli, aby CLI było małe i proste.
  • Dodano dedykowany pakiet @logto/translate do tłumaczenia fraz i18n w Konsoli i Experience.
  • Obsłużono wprowadzanie imienia podczas tworzenia użytkownika w Konsoli.
  • Dodano nowy parametr zapytania parse_error i wyraźnie ustawiono go na false, aby zwracać wyłącznie surową wiadomość błędu OIDC.
  • Dodano API denyAccess() do niestandardowego kontekstu JWT w celu warunkowego blokowania żądania tokena użytkownika.
  • Obsłużono mapowanie profilu atrybutu zagnieżdżonego w konektorze OAuth (kredyt @devtekve).
  • Dodano właściwość hasPassword do odpowiedzi Management API /users.
  • Dodano informacje o haśle użytkownika w szczegółach użytkownika. Administrator może łatwo sprawdzić, czy użytkownik ustawił hasło, czy nie, a następnie odpowiednio wykonać akcję ustawiania/resetowania.
  • Dodano nowe zarządzanie API do sprawdzania hasła zgodnie z bieżącymi ustawieniami polityki haseł.

Naprawy błędów

  • Zapobieżono potencjalnemu błędowi spowodowanemu przez zapamiętane identyfikatory na stronach Experience.
  • Naprawiono problem, który blokował użytkownikom tworzenie niestandardowego JWT.
  • Naprawiono platformę konektora wecom. Użyto Universal zamiast null.
  • Poprawnie ustawiono atrybut lang na <html> w Konsoli, zapobiegając nieoczekiwanemu monitowi przeglądarki o tłumaczenie.
  • Zezwolono na powiązanie nowej tożsamości społecznościowej z istniejącym kontem użytkownika, gdy rejestracja jest wyłączona.
  • Zapobieżono rejestracji użytkowników i uzupełnianiu profilu z domenami e-mail wyłącznie pod SSO.