跳至主要內容

開源版疑難排解

我的瀏覽器無法載入 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_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

如果你沒有弄亂你的權杖,那麼大多數情況下這是由於伺服器時間和客戶端時間不匹配所致。同步你的伺服器和客戶端的時間,然後再試一次。