Dépannage pour OSS
Mon navigateur ne peut pas charger la console d'administration (affiche l'erreur
Crypto.subtle is unavailable...
)
Crypto.subtle is unavailable...
)La console d'administration utilise Web Crypto API, qui nécessite des contextes sécurisés, c'est-à-dire HTTPS ou HTTP avec localhost
.
Si vous utilisez HTTP avec une adresse IP ou un domaine personnalisé, le navigateur ne peut pas charger la console d'administration.
J'utilise un domaine personnalisé, mais mon navigateur ne peut pas charger la console
d'administration (affiche l'erreur "code": "oidc.invalid_redirect_uri"
)
"code": "oidc.invalid_redirect_uri"
)Si vous utilisez un domaine personnalisé plutôt que localhost
, vous devez définir la variable d'environnement ENDPOINT
sur l'URL de Logto. C'est en raison de l'exigence stricte de l'URI de redirection dans OIDC. Voir Configuration pour plus de détails.
J'utilise un proxy HTTPS (par exemple, Nginx) devant Logto, mais j'ai échoué à la connexion
(affiche l'erreur TypeError: Failed to fetch
)
TypeError: Failed to fetch
)- Tout d'abord, assurez-vous d'avoir défini la variable d'environnement du nœud
TRUST_PROXY_HEADER
surtrue
. Voir Configuration pour plus de détails. - De plus, vous devez définir l'en-tête
X-Forwarded-Proto
surhttps
dans votre configuration de proxy. Voir Trusting TLS offloading proxies pour plus de détails.
Je rencontre des problèmes de CORS.
- Si
ADMIN_ENDPOINT
n'est pas spécifié,localhost:[admin-port]
sera autorisé à effectuer le partage de ressources cross-origin (CORS) dans Logto. - Si
ADMIN_ENDPOINT
est spécifié, seules les requêtes provenant de l'origine deADMIN_ENDPOINT
seront autorisées.
Qu'est-ce que c'est encore ? Error: Invalid id token
Error: Invalid id token
Si vous ne mélangez pas vos jetons, alors dans la plupart des cas, cela est causé par un décalage entre l'heure de votre serveur et celle de votre client. Synchronisez l'heure sur votre serveur et votre client et réessayez.