오, 이걸 알려주셔서 감사합니다!
이 기능이 안정화되면 impersonation_enabled_groups를 활용하여 반대로도 적용할 수 있습니다. 즉, 일반 멤버로 참여하다가 필요할 때만 관리자 권한으로 전환하는 방식이죠… 흔히 말하는 sudo 모드 같은 겁니다. 이렇게 하면 필요에 따라 페르소나를 바꿀 수 있는 방법도 생길 수 있습니다. 예를 들어, Discourse Staff Alias 에서는 가짜 위장(impersonation)을 단일 팀 별칭으로 제한하고 있지만, 위장 기능을 확장하면 다양한 기준에 따라 페르소나를 변경할 수 있게 될 것입니다…
예를 들어, @well-being.team 멤버는 개인적인 불만을 피하기 위해 그룹 별칭으로 게시물을 작성할 수 있고, 저자는 인터랙티브 스토리를 쓰기 위해 @narrator나 @characterN으로 글을 쓸 수 있으며, 선생님은 학생의 관점을 이해하기 위해 학생으로 위장할 수 있습니다… 모두 사용자 정의 가능한 그룹에 따라 적용됩니다. ![]()
제가 생각하기에 중요한 기능 중 하나는 위장 세션이 적절히 기록되고, 위장된 사용자가 그 사실을 알 수 있어야 한다는 점입니다.