• リリース

Logto 製品アップデート

新しい Logto のリリースの時期です!今月は、アラビア語の翻訳と完全な RTL サポート、パーソナルアクセス トークン (PAT)、設定可能な初期画面など、新しい機能を提供するとともに、さまざまな改善やバグ修正を行っています。

Charles
Charles
Developer

アラビア語の翻訳と RTL サポート

  • コンソールとエクスペリエンス UI に新しいアラビア語の翻訳を追加しました(クレジット @zaaakher)。
  • RTL 言語をより良くサポートするために UI レイアウトと詳細を改善しました。

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

パーソナルアクセス トークン (PAT)

パーソナルアクセス トークン (PAT) は、ユーザーが自分の資格情報やインタラクティブなサインインを使用せずにアクセストークンを付与するための安全な方法を提供します。

コンソールのユーザーの詳細ページに移動するか、管理 API POST /users/:userId/personal-access-tokens を使用して PAT を作成できます。

詳細については ドキュメント を参照してください。

追加の初期画面オプションのサポート

sign-inregister に加えて、開発者がユーザーに提示される初期画面をカスタマイズできるように、より多くのオプションを有効にしました。これらの新しい初期画面オプションは次のとおりです:

  • identifier:sign_in: 特定の識別子ベースのサインイン方法のみをユーザーに表示します。
  • identifier:register: 特定の識別子ベースの登録方法のみをユーザーに表示します。
  • reset_password: ユーザーにパスワードリセットページに直接アクセスすることを許可します。
  • single_sign_on: ユーザーにシングル サインオン (SSO) ページに直接アクセスすることを許可します。

詳細については ドキュメント を参照してください。

新しいコネクタ

改善点

  • 追加のサインイン パラメータとして login_hint をサポートしました。
  • 既知の swagger エンドポイントを実装しました。
  • CLI を小さくシンプルにするために translate コマンドを @logto/cli から分割しました。
  • コンソールとエクスペリエンスの i18n フレーズを翻訳するための専用の @logto/translate パッケージを追加しました。
  • コンソールでユーザーを作成する際に名前を入力することをサポートしました。
  • 新しいクエリ パラメータ parse_error を追加し、明示的に false に設定して OIDC エラーメッセージの生データのみを返すようにしました。
  • ユーザーのトークン リクエストを条件付きでブロックするためにカスタム JWT コンテキストに denyAccess() API を追加しました。
  • OAuth コネクタでネストされた属性プロファイル マッピングをサポートしました(クレジット @devtekve)。
  • /users 管理 API の応答に hasPassword プロパティを追加しました。
  • ユーザーがパスワードを設定しているかどうかを管理者が簡単に確認でき、必要に応じて設定/リセット操作を実行できるように、ユーザーの詳細にユーザーのパスワード情報を追加しました。
  • 現在のパスワード ポリシー設定に対してパスワードをチェックするための新しい管理 API を追加しました。

バグ修正

  • エクスペリエンス ページ間でキャッシュされた識別子によって引き起こされる可能性のあるエラーを防ぎました。
  • カスタム JWT の作成をブロックしていた問題を修正しました。
  • Wecom コネクタプラットフォームを修正しました。null の代わりに Universal を使用しました。
  • コンソールの <html>lang 属性を正しく設定し、予期しないブラウザの翻訳プロンプトを防ぎました。
  • 登録が無効な場合でも、既存のユーザーアカウントに新しいソーシャル アイデンティティをリンクできるようにしました。
  • SSO のみのメールドメインによるユーザーの登録とプロファイルの完了を防ぎました。