Discourse 사용자 역할 확인

저는 discourse unlock 플러그인을 사용하여 홀더(holders)를 전용 그룹에 추가하여 비공개 게시물을 열람할 수 있게 하고 있습니다.

복잡한 상황을 겪는 사용자의 워크플로우는 다음과 같습니다.

  1. 사용자가 인증을 위해 토큰을 구매합니다.
  2. 사용자는 전용 그룹에 추가되어 비공개 게시물을 읽을 수 있습니다.
  3. 사용자는 즉시 토큰을 매도합니다.
  4. 사용자가 토큰을 매도했음에도 불구하고 여전히 비공개 게시물을 열람할 수 있습니다.

이 문제를 해결하기 위해 사용자의 그룹을 초기화(flush)할 수 있는 기능이 필요하다고 생각합니다.
사용 중인 플러그인은 다음과 같습니다.