跳到主要内容

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_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

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