본문으로 건너뛰기

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에 대한 엄격한 요구 사항 때문입니다. 자세한 내용은 구성을 참조하세요.

Logto 앞에 HTTPS 프록시 (예: Nginx)를 사용 중인데, 로그인에 실패했습니다 (오류 TypeError: Failed to fetch 표시)

  • 먼저, 노드 환경 변수 TRUST_PROXY_HEADERtrue로 설정했는지 확인하세요. 자세한 내용은 구성을 참조하세요.
  • 또한, 프록시 구성에서 X-Forwarded-Proto 헤더를 https로 설정해야 합니다. 자세한 내용은 TLS 오프로드 프록시 신뢰하기를 참조하세요.

CORS 문제에 직면했습니다.

  • ADMIN_ENDPOINT가 지정되지 않은 경우, localhost:[admin-port]는 Logto에서 교차 출처 리소스 공유 (CORS)를 수행할 수 있습니다.
  • ADMIN_ENDPOINT가 지정된 경우, ADMIN_ENDPOINT의 출처에서 온 요청만 허용됩니다.

이게 뭐죠? Error: Invalid id token

토큰을 잘못 다루지 않았다면, 대부분의 경우 서버 시간과 클라이언트 시간이 일치하지 않아서 발생합니다. 서버와 클라이언트의 시간을 동기화하고 다시 시도하세요.