익명 및 로그인 사용자를 위한 그룹별 세밀한 권한 관리

방금 이걸 봤네요.

그러니까 일부 사람들이 'everyone’이 단순히 로그인한 사용자를 의미하는 줄 알고 혼란을 겪었다는 거죠?

누가요?!

'someone’은 당연히 '모든 사람’이잖아요 - 아주 명확한데.

'someone’은 사이트에 접속하는 모든 사람, 로그인 상태든 아니든 모든 사람을 의미하는 거 아닌가요? 당연히 단순한 거 아닌가요?

그러면 이제 완전히 공개된 카테고리는 최소 두 개의 그룹(로그인 사용자와 비로그인 사용자)을 가져야 한다는 뜻인가요? 하나에서 둘로 늘리는 건 터무니없고 업그레이드라고 할 수 없죠.

그리고 만약 그게 아니라서 'anon’이 'everyone’의 동의어이므로 'anon’만 넣으면 된다면, 로그인한 사용자는 anon이 아니기 때문에 더 이상 정확하지 않아요.


discourse에서 '학습’이 필요했던 부분은 TL0이 어떤 경우에는 '계정이 있고 로그인한 모든 사람’을 의미하지만, 다른 경우에는 '아직 TL1에 도달하지 않았지만 계정이 있고 로그인한 사람’을 의미할 수도 있다는 거였어요.

여기서 핵심은 이것이 단일 그룹을 나타내지 않고 *임계값(threshold)*을 나타냈다는 거예요. 그게 핵심이었죠.

TL0을 단순히 '로그인 사용자’로 바꾸면 각 보안 수준이 임계값이라는 일관성이 깨져요. TL1도 동일하게 임계값이지 '단일 그룹’이 아니에요. 그러면 '최소 신뢰 수준 1인 로그인 사용자’라는 그룹이 필요하다는 뜻인가요?!

이 모든 것이 변경될 필요가 있었다는 데 전혀 동의하지 않아요 - 변경을 위해 변경하는 건가요?

3개의 좋아요