문서로 건너뛰기
지식 베이스

초대

아직 가입하지 않은 사람과 공유하면 그 사람에게 초대가 발송됩니다.

세부 사항

  • 추가는 모두 초대입니다. 해당 주소에 OpenEmail 계정이 있든 없든 마찬가지입니다. 초대에는 그때 선택한 역할, 주소, 도메인 전체가 담기므로, 수락하면 단순한 멤버십이 아니라 요청한 접근 권한이 그대로 생깁니다. Settings → Members에서든 주소 행의 Share 컨트롤에서든 동일합니다. 수락하지 않은 워크스페이스에 임의로 들어가게 되는 사람은 없습니다.
  • 대기 중인 초대는 아무 권한도 부여하지 않습니다. 구성원 행도 아니고 주소 부여도 아니며, 제품의 어떤 권한 확인 경로도 그것을 읽지 않습니다. 수락하는 순간까지 그 사람은 모든 검사에서 남남이며, 초대가 접근 권한으로 바뀌는 곳은 오직 수락 시점뿐입니다. 구성원 화면이 초대를 사람 목록과 따로, 그들이 가진 것이 아니라 갖게 될 것을 밝히는 제목 아래에 나열하는 이유입니다.
  • 링크는 256비트 난수이고 데이터베이스에는 키를 적용한 해시만 저장하므로, 백업이 유출되어도 사용 가능한 초대가 나오지 않습니다. 유효 기간은 14일이며, 사용하려면 양쪽이 모두 맞아야 합니다. 링크를 가지고 있다는 것은 그 주소로 보낸 메일을 읽었다는 증거이고, 그 주소로 로그인해 있다는 것은 누가 수락하는지에 대한 증거입니다. 실제로 사람들이 자주 마주치는 거부 사유는 다른 계정으로 로그인해 있는 경우이며, 화면은 어느 계정에 로그인해 있는지 스스로 알아내게 두지 않고 두 주소를 모두 밝히면서 로그아웃 후 전환을 제안합니다.
  • 메일을 무시했다고 해서 끝나는 것도 아닙니다. 초대를 받은 뒤 일주일 후에 스스로 가입한 사람은 초대가 열려 있는 한 워크스페이스 메뉴와 워크스페이스 개요에서 Accept 버튼과 함께 대기 중인 초대를 보게 됩니다. 다른 주소로 가입하면 아무 일도 일어나지 않고 초대는 그대로 남습니다.
  • 초대는 철회할 수 있으며 그러면 링크가 즉시 무효가 됩니다. 다시 보낼 수도 있는데, 그러면 새 링크가 발급되고 2주가 다시 시작되며 기존 링크는 폐기됩니다. 두 번 요청하면 초대가 둘 생기는 것이 아니라 첫 초대가 갱신됩니다. 여기에 걸린 제한은 남용 방지용이지 좌석 수 제한이 아닙니다. 구성원 수에는 제한이 없고 인원당 과금도 없습니다. 한 주소당 10분에 한 통, 워크스페이스당 미처리 초대 100건, 그리고 하루 기준 롤링으로 200건을 워크스페이스별·사용자별로 집계합니다. 집계는 초대 자체가 아니라 추가만 가능한 원장에 기록되므로, 초대를 철회하거나 초대가 지정한 역할을 삭제하거나 워크스페이스를 삭제해도 한도가 되돌아오지는 않습니다.
  • API의 POST /members도 화면과 같은 일을 합니다. 주소가 누구의 것이든 구성원이 아니라 초대를 담아 202로 응답하며, PATCH와 권한 부여 호출은 이미 들어와 있는 사람에게만 동작합니다.