SSO 통합이 더 이상 관리자 권한을 인식하지 않음

안녕하세요,

저는 Discourse 플랫폼에서 SSO 통합만 사용하고 있습니다. 오늘 SSO를 통해 관리자 계정에 로그인했을 때, 관리자 관련 메뉴가 더 이상 표시되지 않고 /admin 엔드포인트도 작동하지 않는 것을 확인했습니다.

하지만 약 일주일 동안 로그인 상태가 유지된 다른 기기에서는 관리자 메뉴가 정상적으로 표시됩니다. 이 문제는 새로운 로그인 시에만 발생하는 것으로 보이며, 이를 통해 다음을 추측할 수 있습니다:

  1. 관리자 권한이 세션 자체에 저장되어 있음 (이는 타당해 보입니다)
  2. SSO 통합이 세션을 생성할 때 관리자 권한을 더 이상 올바르게 추가하지 못함

이로 인해 다른 기기가 결국 로그아웃되면 관리자 메뉴에 접근할 수 없게 됩니다.

포럼의 다른 관리자와 확인해 보니, 그가 인코그니토 탭에서 로그인할 때에도 동일한 문제가 발생합니다.

오늘早些에 테스트 계정에 대해 “Impersonate(대리 실행)” 버튼을 사용한 적이 있는데, 이때 이 문제를 발견했습니다. 이것이 관련이 있을지 확신은 없지만, 언급할 가치가 있다고 생각됩니다.

이제 모든 기기(Mac, PC, iPhone)에서, 쿠키를 지우든 지우지 않든, 제 사이트의 두 관리자 계정 모두에서 이 문제가 발생하고 있습니다. /about 엔드포인트에서 여전히 두 명 모두 관리자로 표시되고 있으므로 실수로 권한이 제거된 것은 아닙니다.

이 문제가 쉽게 재현되고 해결되기를 바랍니다. 추가로 제공할 정보가 있다면 기꺼이 제공하겠습니다.

JesseB 님, 안녕하세요! :wave: Meta에 오신 것을 환영합니다!

Cloudflare를 사용 중이신가요?
최근에 이 문제로 인해 관리자가 관리자 영역에 접근하지 못했던 토픽이 하나 더 있습니다.

2:2를 조합해 내신 것에 대해 큰 박수를 보냅니다. 사실 오늘 Discourse를 업데이트했기 때문에 Cloudflare일 거라고는 예상하지 못했는데, 정확히 그 문제였네요.

감사합니다. 문제가 해결되었습니다.