보안 & 접근성
보안 및 접근성이란, Supabase 인증과 Row-Level Security로 멤버십 기반 데이터 접근을 서버에서 강제하고, 딥링크·다국어(한국어·English)·라이트·다크 모드·데스크톱·태블릿 지원으로 현장 다양한 환경에서 도면을 안전하게 활용할 수 있도록 하는 기능입니다.
이런 점이 번거로우셨다면
화면 UI에서 버튼을 숨겨 접근을 제한하는 방식은, URL을 직접 조작하거나 API를 호출하면 데이터에 접근할 수 있어 실질적인 보안이 되지 않습니다.
공유 링크나 북마크로 특정 도면 시트를 열어도 로그인 후 처음 화면으로 되돌아가거나 404가 나타나, 현장에서 빠르게 해당 도면으로 이동하기 불편합니다.
현장 태블릿에서는 글씨가 너무 작거나, 야외 환경에서 밝은 화면이 불편하고, 외국인 근로자와 함께 사용할 때 언어가 통일되지 않아 혼선이 생깁니다.
타이거빔은 이렇게 해결합니다
Supabase 인증과 Row-Level Security(RLS)를 통해 모든 데이터 접근 권한이 서버에서 강제됩니다. 화면에서 버튼을 숨기는 방식이 아니라, 멤버십이 확인되지 않은 요청은 데이터베이스 수준에서 차단됩니다.
딥링크를 지원하므로 특정 도면 시트·RFI·이슈의 URL을 북마크하거나 공유하면, 로그인 후 해당 화면으로 정확히 이동합니다. 브라우저 새로고침 후에도 위치가 유지됩니다.
한국어와 English를 기본 지원하고, 라이트·다크 모드를 전환할 수 있습니다. 데스크톱과 태블릿 화면 크기에 모두 최적화되어 있어 현장 태블릿에서도 편리하게 사용할 수 있습니다.
- 1
멤버십 기반 접근 제어
프로젝트 소유자가 초대한 멤버만 해당 프로젝트 데이터에 접근할 수 있습니다. 서버에서 Row-Level Security로 강제되어 우회가 불가능합니다.
- 2
딥링크 공유 및 북마크
시트·이슈·RFI 화면의 URL을 복사해 팀원에게 전달하거나 브라우저에 북마크합니다. 링크 접속 시 로그인 후 해당 화면으로 바로 이동합니다.
- 3
언어·모드 설정
계정 설정에서 한국어 또는 English를 선택하고, 라이트·다크 모드를 전환합니다. 설정은 브라우저에 유지됩니다.
- 4
태블릿 최적화 사용
현장 태블릿에서 브라우저로 접속하면 터치에 최적화된 레이아웃으로 자동 전환됩니다. 별도 앱 설치 없이 사용합니다.
무엇이 다른가
서버 수준 RLS, 화면 숨김이 아님
많은 서비스가 프런트엔드에서 버튼을 숨겨 접근을 제한하지만, 타이거빔은 Row-Level Security로 데이터베이스 수준에서 권한을 강제해 우회 가능성을 차단합니다.
딥링크로 현장 워크플로 가속
특정 이슈·도면 시트 URL을 공유하면 팀원이 로그인 후 바로 해당 화면으로 이동해, 탐색 단계 없이 즉시 업무를 시작할 수 있습니다.
한국 현장에 맞는 다국어·다크 모드
한국어·영어 전환과 다크 모드는 야외 현장과 외국인 근로자가 혼재하는 국내 건설 현장 환경을 실질적으로 고려한 설계입니다.
자주 묻는 질문
외부 공유 링크를 받은 사람도 RLS 적용을 받나요?
네, 서명 링크로 접근한 외부 참여자도 지정된 건 이외의 데이터에는 접근할 수 없습니다. 모든 접근은 서버에서 검증됩니다.
멤버를 삭제하면 즉시 접근이 차단되나요?
멤버십 삭제 즉시 서버의 RLS 정책이 적용되어 해당 사용자는 더 이상 프로젝트 데이터에 접근할 수 없습니다.
태블릿에서 별도 앱을 설치해야 하나요?
아닙니다. 타이거빔은 브라우저 기반이며 별도 앱 설치 없이 태블릿 브라우저에서 최적화된 화면으로 사용할 수 있습니다.
언어 설정이 팀 전체에 적용되나요?
언어 설정은 개인 계정 단위로 적용됩니다. 팀원마다 선호하는 언어를 독립적으로 선택할 수 있습니다.