OSS のトラブルシューティング
ブラウザーが Admin Console を読み込めません(エラー Crypto.subtle is unavailable...
が表示されます)
Crypto.subtle is unavailable...
が表示されます)Admin Console は Web Crypto API を使用しており、これは セキュアコンテキスト(つまり、HTTPS または localhost での HTTP)を必要とします。
IP アドレスまたはカスタムドメインで HTTP を使用している場合、ブラウザーは Admin Console を読み込むことができません。
カスタムドメインを使用していますが、ブラウザーが Admin Console を読み込めません(エラー
"code": "oidc.invalid_redirect_uri" が表示されます)
"code": "oidc.invalid_redirect_uri" が表示されます)localhost ではなくカスタムドメインを使用している場合、環境変数 ENDPOINT を Logto の URL に設定する必要があります。これは OIDC のリダイレクト URI の厳しい要件によるものです。詳細は Configuration を参照してください。
Logto の前に HTTPS プロキシ(例:Nginx)を使用していますが、サインインに失敗しました(エラー
TypeError: Failed to fetch が表示されます)
TypeError: Failed to fetch が表示されます)- まず、ノード環境変数
TRUST_PROXY_HEADERをtrueに設定していることを確認してください。詳細は 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
Error: Invalid id tokenトークンを混乱させていない場合、ほとんどの場合、サーバーの時間とクライアントの時間が一致していないことが原因です。サーバーとクライアントの時間を同期して、再試行してください。