로그인 요청
요청 페이지는 클라이언트 PC에서 고객이 제출한 OAuth 로그인 요청을 관리합니다. 로그인 시도를 검토, 승인, 거부하는 중앙 관리 장소입니다.
대기 탭
대기 탭은 관리자 또는 캐셔의 처리를 기다리는 모든 요청을 표시합니다. 각 대기 요청에는 다음 정보가 표시됩니다.
- 제공자 아이콘 -- 고객이 사용한 OAuth 제공자를 식별합니다(Google, Facebook, Apple, X 또는 Discord).
- 회원 아바타 -- OAuth 제공자에서 가져온 프로필 사진입니다(사용 가능한 경우).
- 고객 이름 및 이메일 -- 고객의 OAuth 계정에 연결된 이름과 이메일 주소입니다.
- 타임스탬프 -- 로그인 요청이 제출된 시간입니다.
작업
각 대기 요청에 대해 두 가지 작업을 수행할 수 있습니다.
- 승인 -- 로그인 요청을 허가합니다. 선택적으로 자동 로그인 토글을 사용할 수 있으며, 활성화 시 요청 승인과 동시에 추가 작업 없이 클라이언트 PC에서 세션이 자동으로 시작됩니다.
- 거부 -- 로그인 요청을 거절합니다. 고객에게 요청이 승인되지 않았음이 클라이언트에 통보됩니다.
대기 건수 배지
사이드바 내비게이션에 대기 중인 요청 수를 표시하는 배지가 나타나, 처리가 필요한 요청을 한눈에 확인할 수 있습니다.
기록 탭
기록 탭은 이전에 처리된 요청을 표시하며, 다음 정보를 포함합니다.
- 요청이 승인되었는지 거부되었는지 여부
- 요청을 처리한 관리자 또는 캐셔
- 원래 요청과 처리 완료 시점의 타임스탬프
알림
새 OAuth 로그인 요청이 도착하면 서버에서 효과음과 함께 알림을 표시하여 캐셔가 대기 중인 요청을 인지할 수 있도록 합니다. 이를 통해 고객이 클라이언트 PC에서 불필요하게 대기하는 것을 방지합니다.
실시간 업데이트
요청 페이지는 TCP 이벤트 스트림을 통해 실시간으로 업데이트를 수신합니다. 새 요청은 페이지를 새로고침할 필요 없이 즉시 나타나며, 상태 변경(다른 터미널에서의 승인 또는 거부)도 즉시 반영됩니다.