최근 몇 번에 걸쳐 비특권 사용자의 관점에서 특정 기능이 어떻게 보이는지 확인해야 할 때가 있었습니다. 그때마다 예시 사용자를 찾아 해당 사용자로 “위장”(impersonate)하는 방식을 사용했습니다.
작업을 마친 후에는 로그아웃을 한 뒤 다시 로그인해야 합니다.
내 계정을 유지하면서 단순히 내가 보는 권한을 일시적으로 낮출 수 있다면 좋겠습니다.
최근 몇 번에 걸쳐 비특권 사용자의 관점에서 특정 기능이 어떻게 보이는지 확인해야 할 때가 있었습니다. 그때마다 예시 사용자를 찾아 해당 사용자로 “위장”(impersonate)하는 방식을 사용했습니다.
작업을 마친 후에는 로그아웃을 한 뒤 다시 로그인해야 합니다.
내 계정을 유지하면서 단순히 내가 보는 권한을 일시적으로 낮출 수 있다면 좋겠습니다.
하지만 신뢰도(trust level)가 다른 사용자들 사이에는 “눈에 띄는” 차이점이 많지 않습니다. 신뢰도 레벨을 크게 커스텀하지 않는 한, 이 '고글’을 통해 특별히 “볼” 수 있는 것이 많지 않습니다. 대부분은 사용 제한에 해당합니다.
신뢰도 레벨 3라면 다른 사용자의 주제 제목/카테고리를 수정하는 등 이러한 작업을 할 수 있지만, 이를 “보는” 것이 흥미롭다고 느끼려면 먼저 알아야 하는데, 알아야 할 것도 크게 없습니다. 부계정을 만들어 신뢰도 레벨을 변경한 뒤 해당 계정으로 위장하는 방법도 있는데, 몇 초면 되는 일입니다. 저는 이렇게 합니다.
이 "고글"을 통해 보고 싶은 가치 있는 예시가 있나요? ![]()
네, 정확합니다. 전역 관리자 권한을 얻은 직후, 권한을 얻기 전에 제가 볼 수 있었고 볼 수 없었던 부분이 각각 무엇이었는지 완전히 잊어버렸어요. 사용자들이 접근할 수 없는 기능을 사용하라고 지시하기 전에, 저보다 낮은 권한의 사용자들이 무엇을 보고 무엇을 할 수 있는지 확인해 보고 싶습니다.
테스트 사용자를 생성하고 테스트에 사용하세요.
문제 해결
다른 브라우저에 테스트 사용자로 로그인해 두었습니다(예: 저는 Chrome, 테스트 사용자는 Firefox). 이렇게 하면 두 계정 사이를 쉽게 오갈 수 있습니다. 또한 가끔 인코그니토/개인 창을 사용하기도 하지만, 이는 익명 활동에는 유용하지만 로그인된 활동에는 적합하지 않습니다.
이 주제에서 최근에 비슷한 요청이 있었던 것 같습니다:
"Regular mode" for admins and moderators (e.g. something like "sudo")
이 기능에 대해 여기에서 약간 논의했습니다:
TL1 등으로 "아래로 위장(impersonate)"할 수 있는 기능에 대한 공통된 욕구가 있다는 데 동의합니다. 이는 테마 컴포넌트 설계자분들에게 매우 큰 도움이 될 수 있습니다. 때때로 실수로 스태프 기능을 사용하다가 프로덕션 환경에 배포했을 때 의도치 않은 결과가 나와서 당황하는 경우가 있기 때문입니다.