SERIESPonsLink Product Operations
[PonsLink] 승인과 입장을 같은 순간으로 만들지 않기로 했다
·1 min read·108 views
PonsLinkSession AccessSecurityUX
승인과 입장을 같은 순간으로 만들지 않기로 했다
요청을 수락했다고 바로 방에 들여보내면 편하다. 한동안 그렇게 했다.
그러다 승인과 입장을 같은 순간으로 두지 않기로 했다.

문제를 다시 본 장면
승인은 "이 사람과 일해볼 만하다"는 결정이다. 입장은 "지금 이 세션에 들어와도 된다"는 결정이다.
둘을 묶으면 일정 전 링크 유출, 재입장 혼선, 결제 전 입장 같은 예외를 설명하기 어려워진다.

필요한 경계
승인 후에도 입장 토큰은 따로 발급한다. 시간창, 세션 상태, 결제 조건을 통과해야 문이 열린다. 사용자는 단계가 늘어 보이지만, 막혔을 때 이유가 분리되어 보인다.

남긴 기준
신뢰 결정과 접속 결정을 한 버튼에 담지 않는다. 닮아 보여도 같은 사건이 아니다.
마치며
승인 후 입장 조건을 별도로 검사하는 흐름을 고정했다.