Solución de problemas para OSS
Mi navegador no puede cargar la Consola de Administración (muestra el error Crypto.subtle is unavailable...)
Crypto.subtle is unavailable...)La Consola de Administración utiliza la Web Crypto API, que requiere contextos seguros, es decir, HTTPS o HTTP con localhost.
Si usas HTTP con una dirección IP o un dominio personalizado, el navegador no podrá cargar la Consola de Administración.
Estoy usando un dominio personalizado, pero mi navegador no puede cargar la Consola de Administración (muestra el error "code": "oidc.invalid_redirect_uri")
"code": "oidc.invalid_redirect_uri")Si estás usando un dominio personalizado en lugar de localhost, necesitas establecer la variable de entorno ENDPOINT en la URL de Logto. Esto se debe al requisito estricto del Redirect URI en OIDC. Consulta Configuración para más detalles.
Estoy usando un proxy HTTPS (por ejemplo, Nginx) delante de Logto, pero fallé al iniciar sesión (muestra el error TypeError: Failed to fetch)
TypeError: Failed to fetch)- Primero, asegúrate de haber establecido la variable de entorno de node
TRUST_PROXY_HEADERentrue. Consulta Configuración para más detalles. - Además, necesitas establecer el encabezado
X-Forwarded-Protoenhttpsen la configuración de tu proxy. Consulta Trusting TLS offloading proxies para más detalles.
Estoy usando PgBouncer o RDS Proxy y Logto no puede conectarse (error unsupported startup parameter: statement_timeout)
unsupported startup parameter: statement_timeout)Algunos proxies de base de datos rechazan el parámetro de inicio statement_timeout. Desde Logto v1.36.0, puedes desactivar el envío de este parámetro configurando:
DATABASE_STATEMENT_TIMEOUT=DISABLE_TIMEOUT
Si deseas establecer un tiempo de espera personalizado, proporciona una cadena numérica en milisegundos (por ejemplo, 5000). Si no se establece o es inválido, Logto utiliza el valor predeterminado del cliente de 60000 ms.
Estoy enfrentando problemas de CORS.
- Si no se especifica
ADMIN_ENDPOINT, se permitirá quelocalhost:[admin-port]realice Cross-Origin Resource Sharing (CORS) en Logto. - Si se especifica
ADMIN_ENDPOINT, solo se permitirán solicitudes desde el origen deADMIN_ENDPOINT.
¿Qué es esto otra vez? Error: Invalid id token
Error: Invalid id tokenSi no estás manipulando tus tokens, en la mayoría de los casos esto es causado por una desincronización entre la hora de tu servidor y la del cliente. Sincroniza la hora en ambos y vuelve a intentarlo.
¿El endpoint de la Management API para Logto OSS es diferente al de la versión Cloud?
Sí. El identificador de la Management API de Logto es diferente para Logto Cloud y la versión autoalojada (Open Source):
-
Logto Cloud:
https://[tenant-id].logto.app/api -
Logto Open Source:
https://default.logto.app/api