Dana Okafor
dana@acme.com
회사 로그인
모든 TeamOnly 앱은 회사 로그인 뒤에 있어요. 동료들은 회사 Google 또는 Microsoft 계정이나 회사 이메일로 받은 코드를 써요. 그 외의 사람은 앱이 뜨기 전에 돌려보내요. 직접 만들거나 설정할 건 하나도 없어요. 보안은 저희가 챙겨요.
01동료
링크를 열고 “Google로 로그인”이나 “Microsoft로 로그인”을 눌러 회사 계정을 고르거나, 회사 이메일로 코드를 요청해요. 몇 초 뒤면 앱 안에 있고, 다음부터는 이미 로그인된 상태예요.
02외부인
개인 계정을 쓰는 사람, 다른 도메인의 외주 인력, 링크를 발견한 봇. 이들은 로그인 화면까지만 오고 거기서 돌려보내져요. 앱 코드는 이들에게 절대 실행되지 않아요.
03이메일 코드
Google Workspace나 Microsoft 365를 쓰지 않나요? 동료들은 회사 주소로 받은 6자리 코드로 로그인할 수 있어요.
이메일을 어디서 운영하든 상관없어요: Zoho, Fastmail, GoDaddy, 자체 메일 서버. 회사에 자체 이메일 도메인이 있다면 따로 설정하지 않고 TeamOnly를 쓸 수 있어요.
로그인 화면의 Google, Microsoft 버튼 아래에 회사 주소를 입력하고 코드를 요청해요.
signin@teamonly.app에서 6자리 코드가 와요.
같은 브라우저에서 코드를 입력하면 앱이 열려요. 다음부터는 이미 로그인된 상태예요.
04비밀번호
앱 전체에 비밀번호를 거는 건 아무것도 없는 것보다는 나아요. 하지만 팀에서는 금방 무너져요.
05직접 만들기
직접 만들 수도 물론 있어요. 무엇이 필요한지 정리했으니 판단해 보세요.
Google Cloud에서 프로젝트를 만들고, 동의 화면을 설정하고, 사용자 인증 정보를 만들고, 앱이 있는 모든 곳의 리디렉션 주소를 추가하고, 시크릿을 안전하게 보관해요.
흔한 실수: hd 파라미터만 쓰고 끝내는 것. 이건 어떤 계정을 보여 줄지 힌트를 줄 뿐이에요. 도메인은 서버에서 확인해야 해요.
Microsoft Entra에 앱을 등록하고, 로그인할 수 있는 사람을 정하고, 토큰을 처리해요.
흔한 실수: 설정이 잘 되도록 “모든 조직”을 고르는 것. 그러면 모든 회사의 회사 계정이 들어와요.
Cloudflare Access는 사용자 50명까지 무료예요. ID 공급자를 연결하고, 앱마다 정책을 작성해요.
흔한 실수: 조금 너무 많이 허용하는 정책, 또는 정책 없이 배포된 새 앱.
경비 앱 앞에 관계자 외 출입금지라고 적힌 문이 있어요. sam@acme.com으로 로그인한 Sam은 문에서 확인을 받고 들어가요. 이어서 randomperson@gmail.com과 봇이 같은 문에서 확인을 받고 돌려보내져요. 확인이 앱보다 먼저, 문에서 이뤄지기 때문에 이들은 앱에 닿지도 못해요.
06열 수 있는 사람
앱은 기본으로 회사 전 직원에게 열려 있어요. 경비 승인 툴을 재무팀에만 여는 것처럼, 이메일 주소 목록으로 범위를 좁힐 수 있어요.
누가 들어오든 앱은 그 사람의 이름과 이메일을 알기 때문에, 누가 무엇을 했는지 알 수 있어요.
07퇴사자 처리
회사 계정이 비활성화되면 다시는 앱에 로그인할 수 없어요. 툴마다 그 사람을 지우는 걸 누가 기억할 필요도 없어요.
앱을 쓰는 사람에게는 별도 계정이나 사용자 요금이 없으니, 따로 정리할 것도 없어요. IT 팀을 위한 퇴사자 처리와 소유권 내용은 IT 팀용 페이지에 더 있어요.
네, TeamOnly에서는 따로 설정할 것도 없어요. TeamOnly에 회사를 설정할 때 acme.com 같은 이메일 도메인이 확인돼요. 그때부터는 그 도메인의 Google 계정만 앱을 열 수 있어요.
아니요. Google의 hd 파라미터는 로그인 페이지에 어떤 계정을 추천할지 알려 줄 뿐이고, 누구나 지울 수 있어요. 도메인은 로그인 후 서버에서 검증된 토큰으로 확인해야 해요. TeamOnly는 모든 로그인에서 이 확인을 해요.
그래도 돼요. 동료가 로그인 화면에 회사 이메일을 입력하면 저희가 6자리 코드를 보내요. Zoho, Fastmail, GoDaddy, 자체 메일 서버 등 어떤 메일 서비스든 쓸 수 있어서, 자체 이메일 도메인이 있는 회사라면 따로 설정하지 않고 TeamOnly를 쓸 수 있어요.
지금 바로 쓸 수 있어요. 동료가 “Microsoft로 로그인”을 누르고 회사 계정을 쓰면 돼요. 개인 Microsoft 계정은 거부되고, 회사 도메인 계정만 들어와요.
로그인 화면에서 이 앱은 회사 사람만 쓸 수 있다는 짧은 안내와 함께 돌려보내져요. 개인 주소로 이메일 코드를 요청해도 안 돼요. 그 사람에게는 앱이 아예 뜨지 않아요.
네. 앱마다 회사 전체에 열거나, 직접 고른 이메일 주소 목록에만 열 수 있어요.
얼리 액세스
TeamOnly는 얼리 액세스 중이고, 지금 모든 요금제에 가입할 수 있어요. 카드 없이 14일 동안 무료로 써 보거나, 구독하세요. 어느 쪽이든 회사 설정이 바로 끝나고, 명령어 세 개면 첫 앱이 온라인에 올라가요.
질문은 hello@teamonly.dev로 보내 주세요. 사람이 직접 답해요.