Logto OSS 故障排除
我的浏览器无法加载管理控制台(显示错误 Crypto.subtle is unavailable...)
Crypto.subtle is unavailable...)管理控制台使用 Web Crypto API,这需要 安全上下文,即 HTTPS 或带有 localhost 的 HTTP。
如果你使用带有 IP 地址或自定义域的 HTTP,浏览器将无法加载管理控制台。
我正在使用自定义域,但我的浏览器无法加载管理控制台(显示错误 "code": "oidc.invalid_redirect_uri")
"code": "oidc.invalid_redirect_uri")如果你使用的是自定义域而不是 localhost,你需要将环境变量 ENDPOINT 设置为 Logto URL。这是因为 OIDC 中对重定向 URI 的严格要求。详情请参见 配置。
我在 Logto 前使用了 HTTPS 代理(例如 Nginx),但登录失败(显示错误 TypeError: Failed to fetch)
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
Error: Invalid id token如果你没有弄乱你的令牌,那么在大多数情况下,这是由于服务器时间和客户端时间不匹配导致的。同步你的服务器和客户端的时间,然后重试。