跳到主要内容

Logto OSS 故障排除

我的浏览器无法加载管理控制台(显示错误 Crypto.subtle is unavailable...

管理控制台使用 Web Crypto API,这需要 安全上下文,即 HTTPS 或带有 localhost 的 HTTP。

如果你使用带有 IP 地址或自定义域的 HTTP,浏览器将无法加载管理控制台。

我正在使用自定义域,但我的浏览器无法加载管理控制台(显示错误 "code": "oidc.invalid_redirect_uri"

如果你使用的是自定义域而不是 localhost,你需要将环境变量 ENDPOINT 设置为 Logto URL。这是因为 OIDC 中对重定向 URI 的严格要求。详情请参见 配置

我在 Logto 前使用了 HTTPS 代理(例如 Nginx),但登录失败(显示错误 TypeError: Failed to fetch

  • 首先,确保你已将节点环境变量 TRUST_PROXY_HEADER 设置为 true。详情请参见 配置
  • 另外,你需要在代理配置中将 X-Forwarded-Proto 头设置为 https。详情请参见 信任 TLS 卸载代理

我遇到了 CORS 问题。

  • 如果未指定 ADMIN_ENDPOINT,则 localhost:[admin-port] 将被允许在 Logto 中执行跨域资源共享 (CORS)。
  • 如果指定了 ADMIN_ENDPOINT,则只允许来自 ADMIN_ENDPOINT 来源的请求。

这又是什么?Error: Invalid id token

如果你没有弄乱你的令牌,那么在大多数情况下,这是由于服务器时间和客户端时间不匹配导致的。同步你的服务器和客户端的时间,然后重试。