로그인 후 401 Unauthorized 오류 발생

설명:

UI에 접근을 시도할 때 지속적인 401 Unauthorized 오류가 발생하고 있습니다. 이 오류는 사용자가 약 20~30분 동안 로그인된 상태로 있을 때 발생합니다. 또한, 세션이 시간 초과된 후 다시 로그인할 수 있기까지 5~10분의 지연이 있는 것으로 보입니다.

재현 방법:

  • 애플리케이션에 로그인합니다.
  • 20~30분 동안 비활성 상태인 후 UI에 접근합니다.
  • 401 Unauthorized 오류를 확인합니다.

기대 동작:
사용자는 인증된 상태로 유지되어야 하며, 401 오류 없이 UI에 접근할 수 있어야 합니다.

실제 동작:
20~30분 후, 애플리케이션은 요청된 엔드포인트에 대해 401 Unauthorized 오류를 반환합니다.

추가 정보:

NGINX 구성에 auth_digest_timeout을 구현했지만 문제가 지속됩니다.
인증 테스트를 위해 curl을 사용했으며, 처음에는 성공했지만 시간 초과 후 결국 401 오류를 반환합니다.

환경:
NGINX 버전: 1.25.4

curl -v --digest -u admin:admin http://192.168.10.148:20001/stream-viewer?stream

이것이 표준 설치 환경인가요?

nginx 오류처럼 보입니다. Nginx는 Discourse에서 인증을 처리하지 않습니다.

리버스 프록시를 사용 중인가요? Cloudflare을 사용 중인가요?

해당 메시지는 Discourse가 아닌 다른 요인에 의해 발생한다고 거의 확신합니다.