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