メインコンテンツまでスキップ

OSS のトラブルシューティング

ブラウザが Admin Console を読み込めません(エラー Crypto.subtle is unavailable... が表示される)

Admin Console は Web Crypto API を使用しており、これは セキュアコンテキスト が必要です。つまり、HTTPS または localhost での HTTP が必要です。

IP アドレスやカスタムドメインで HTTP を使用すると、ブラウザは Admin Console を読み込むことができません。

カスタムドメインを使用していますが、ブラウザが Admin Console を読み込めません(エラー "code": "oidc.invalid_redirect_uri" が表示される)

localhost ではなくカスタムドメインを使用している場合、環境変数 ENDPOINT を Logto の URL に設定する必要があります。これは OIDC のリダイレクト URI の厳しい要件によるものです。詳細は Configuration を参照してください。

Logto の前に HTTPS プロキシ(例:Nginx)を使用していますが、サインインに失敗しました(エラー TypeError: Failed to fetch が表示される)

  • まず、ノード環境変数 TRUST_PROXY_HEADERtrue に設定していることを確認してください。詳細は Configuration を参照してください。
  • また、プロキシ設定で X-Forwarded-Proto ヘッダーを https に設定する必要があります。詳細は Trusting TLS offloading proxies を参照してください。

CORS の問題に直面しています。

  • ADMIN_ENDPOINT が指定されていない場合、localhost:[admin-port] は Logto でクロスオリジンリソース共有 (CORS) を実行することが許可されます。
  • ADMIN_ENDPOINT が指定されている場合、ADMIN_ENDPOINT のオリジンからのリクエストのみが許可されます。

これは何ですか? Error: Invalid id token

トークンを混乱させていない場合、ほとんどの場合、サーバーの時間とクライアントの時間の不一致が原因です。サーバーとクライアントの時間を同期して、再試行してください。