2026년 10월 25일 확인

TeamOnly와 Workers용 Cloudflare Access

짧은 답

이미 내 Cloudflare 계정에서 Workers를 운영하고 있고, ID 공급자와 정책을 직접 설정해도 괜찮다면 Cloudflare Access를 쓰세요. 50명까지 무료예요. AI로 만든 앱을 명령어 하나로 올리고, 로그인, 데이터베이스, 파일까지 다 처리되길 원한다면 TeamOnly를 쓰세요.

마지막 업데이트 TeamOnly가 썼어요. TeamOnly도 Cloudflare에서 돌아가요. Cloudflare에 관한 모든 내용은 Cloudflare 자체 페이지로 링크했어요.

무엇을 써야 할까요?

Cloudflare Access

Cloudflare Access가 맞는 경우

  • 이미 내 Cloudflare 계정에서 Workers를 운영하고 있어요.
  • 회사에 Zero Trust 설정이 있거나, 켜도 괜찮아요.
  • Google Workspace, Microsoft Entra, Okta 같은 ID 공급자가 있고, 연결할 사람이 있어요.
  • 호스팅, 데이터베이스, 정책, 사용자 자리를 직접 관리하고 싶어요.
  • 50명 이하이고 무료로 쓰고 싶어요.
TeamOnly

TeamOnly가 맞는 경우

  • 툴을 만든 사람이 개발자가 아니거나, 그 툴의 IT 부서 노릇까지 하고 싶진 않아요.
  • Cloudflare 계정이 없고, 만들고 싶지도 않아요.
  • 설정할 게 없길 원해요: 로그인, 데이터베이스, 파일 저장소, 시크릿이 앱과 함께 와요.
  • 회사 이메일이 Google이나 Microsoft에 있지 않아요. 이메일 코드는 어떤 회사 도메인이든 돼요.
  • AI 툴이 처음부터 제대로 앱을 만들길 원해요.
  • 청구서는 하나로, 앱을 쓰기만 하는 사람은 무료이길 원해요.

02달라진 점

Workers용 Cloudflare Access란?

2026년 8월, Cloudflare는 Worker 설정에서 바로 Worker 앞에 Access 로그인을 세울 수 있게 했어요.

  • Worker 하나, 또는 계정의 현재와 앞으로의 모든 Worker를 보호할 수 있어요. 대시보드의 Worker에 Access 탭이 생겨요. (Cloudflare 블로그)
  • Cloudflare는 커스텀 도메인, 라우트, workers.dev, 미리보기 URL에서 요청이 Worker 코드에 닿기 전에 로그인을 확인해요. (Cloudflare 문서)
  • Worker는 직접 토큰을 확인하지 않아도 ctx.access.getIdentity()로 누가 로그인했는지 읽을 수 있어요.
  • 정책으로 Cloudflare 계정 멤버, 특정 이메일, 이메일 도메인, 그룹을 허용할 수 있어요.
  • Cloudflare는 오픈 소스 사내 사이트 템플릿도 공개했어요: Workers for Platforms 위의 작은 배포 플랫폼으로, Access 정책 하나로 비공개가 돼요.

실질적인 진전이고, 저희와 같은 문제를 겨냥하고 있어요: AI로 만든 사내 앱이 실수로 공개되는 문제.

03나란히 비교

항목별로 어떻게 다른가요?

Workers용 Cloudflare Access와 TeamOnly 비교, 2026년 10월 25일 확인
 Workers용 Cloudflare AccessTeamOnly
누구를 위한 것자기 Cloudflare 계정에서 앱을 운영하는 개발자기술을 알든 모르든, AI로 툴을 만든 누구나
Cloudflare 계정내 계정, Zero Trust 켜기필요 없음
앱 호스팅Worker를 직접 배포포함: npx teamonly deploy
동료의 로그인 방법직접 연결한 ID 공급자(Google Workspace, Microsoft Entra, Okta 등), 또는 직접 켠 일회용 PIN회사 Google, 회사 Microsoft 또는 이메일로 받은 6자리 코드, 처음부터 켜짐
회사 사람만이메일 도메인 정책을 직접 작성회사 가입 때 설정. 개인 주소는 거부
데이터베이스, 파일, 시크릿D1, R2, 시크릿을 직접 만들어 Worker에 바인딩첫 배포 때 생성, 앱마다 따로
앱을 지정한 사람에게만Zero Trust 대시보드의 Access 정책npx teamonly access only dana@acme.com
IT 팀용 전체 앱 목록모든 앱에 정책이 있다면 Zero Trust의 Access 애플리케이션대시보드: 모든 앱, 담당자, 열 수 있는 사람
AI 툴용 안내Access 전용 안내 없음init가 Claude Code와 Cursor용 안내를 추가
비용, 10명무료, Workers 요금제 별도월 $19(Builder) 또는 월 $249(Team)
비용, 60명자리당 월 $7, 연 단위 결제: 60자리에 월 $420월 $19 또는 월 $249. 앱 사용자는 무료
비용, 200명200자리에 월 $1,400, 연 단위 결제월 $19 또는 월 $249. 앱 사용자는 무료

2026년 10월 25일 확인. Cloudflare 가격은 Access 요금제 페이지(50명까지 무료, 종량제는 사용자당 월 $7, 연 단위 결제)와 사용자 자리 관리 문서 기준이에요. 자리 합계는 Cloudflare가 세는 방식대로 로그인한 사람마다 자리 하나를 차지한다고 가정했어요. Workers 호스팅은 Cloudflare가 따로 청구해요. TeamOnly: Builder는 제작자 1명과 앱 3개, Team은 제작자와 앱 무제한이에요.

04장단점

장점, 단점, 잘 맞는 경우

Workers용 Cloudflare Access

장점

  • 50명까지 무료.
  • 코드가 실행되기 전에 Cloudflare에서 로그인을 확인해요.
  • 거의 모든 ID 공급자와 연동되고, 기기 확인과 자동화용 서비스 토큰도 있어요.
  • 모든 걸 내 계정 안에 둬요.

단점

  • 앱 호스팅과 데이터베이스, 파일, 시크릿 설정은 여전히 직접 해야 해요.
  • 누군가 ID 공급자를 연결하거나 일회용 PIN을 켜고, 너무 느슨하지도 빡빡하지도 않은 정책을 작성해야 해요.
  • 사용자 자리: 50명을 넘으면 사람마다 요금을 내고, 삭제할 때까지 자리를 차지해요.
  • 문서에 따른 몇 가지 기술적 제한: Worker 수준 정책은 WebSocket을 지원하지 않고, 신원이 서비스 바인딩이나 정적 자산 라우터로 전달되지 않아요.

잘 맞는 경우 이미 Cloudflare를 쓰고 있고 모든 걸 직접 제어하고 싶은 개발자나 IT 팀.

TeamOnly

장점

  • 명령어 하나로 프로젝트에서 팀이 열 수 있는 링크까지.
  • Google, Microsoft, 이메일 코드로 하는 회사 로그인이 첫 배포부터 켜져 있어요.
  • 앱마다 자기 데이터베이스, 파일 저장소, 시크릿을 받아요.
  • Claude Code와 Cursor용 안내가 있어서 앱이 처음부터 맞게 만들어져요.
  • 앱을 쓰기만 하는 사람은 인원과 상관없이 무료.

단점

  • 앱 형태는 하나: React 화면과 JavaScript 또는 TypeScript API. Python도, 컨테이너도 안 돼요.
  • 앱은 app.company.teamonly.app에 있어요. 커스텀 도메인은 없어요.
  • Okta 등 SSO는 Business 요금제(월 $899)에 포함되고, IT 팀과 함께 설정해요.
  • 사내 앱 전용. 아무것도 공개로 만들 수 없어요.

잘 맞는 경우 AI로 툴을 만들었고, 오늘 바로 동료들이 안전하게 쓰길 원하는 사람.

05함께 쓰기

둘 다 쓸 수 있나요?

네, 서로 다른 앱에는요. 같은 앱에는 안 돼요.

TeamOnly 앱은 저희 Cloudflare 계정의 teamonly.app에 있어서, 내 Access 정책이 닿지 않아요. 닿을 필요도 없어요: TeamOnly가 직접 회사 로그인을 확인하니까요. 자기 Workers를 운영하는 개발자는 거기에 Access를 계속 쓰고, 나머지 사람들은 TeamOnly에 배포하면 돼요.

IT 팀이 TeamOnly 앱에 Okta나 다른 SSO 제공자를 쓰고 싶다면, Business 요금제에 포함되고 IT 팀과 함께 설정해 드려요.

06FAQ

자주 묻는 질문

모든 질문과 답변

Cloudflare Access는 무료인가요?

네, Zero Trust Free 요금제에서 사용자 50명까지요. 그 이상은 종량제로 사용자당 월 $7이고 연 단위로 결제해요. 로그인한 사람은 삭제할 때까지 사용자 자리를 하나씩 차지해요. 2026년 10월 25일 확인.

Workers용 Cloudflare Access에 ID 공급자가 필요한가요?

시작할 때는 필요 없어요. 새 Zero Trust 조직은 내 Cloudflare 계정의 멤버만 로그인할 수 있어요. Cloudflare 계정에 없는 동료를 들여보내려면 Google Workspace, Microsoft Entra 등 공급자를 연결하거나 일회용 PIN을 켜고, 이메일 도메인 정책을 작성해야 해요.

Cloudflare Access도 이메일로 코드를 보낼 수 있나요?

네. 일회용 PIN은 Zero Trust에서 켜는 옵션이에요. PIN은 정책이 허용한 주소에만 보내지고, 요청하고 10분 뒤에 만료돼요.

TeamOnly는 Cloudflare Access를 쓰나요?

아니요. TeamOnly는 자체 로그인으로 Cloudflare Workers for Platforms에서 돌아가요. 앱으로 가는 모든 요청은 먼저 저희 디스패치 Worker를 거치고, 앱 코드가 실행되기 전에 세션과 회사 도메인을 확인해요.

TeamOnly를 쓰려면 Cloudflare 계정이 필요한가요?

아니요. 앱은 TeamOnly의 Cloudflare 계정에서 실행돼요. TeamOnly 요금제와 컴퓨터의 Node.js만 있으면 되고, 그 밖에는 필요 없어요.

얼리 액세스

이번 주에 첫 툴을 올려 보세요.

TeamOnly는 얼리 액세스 중이고, 지금 모든 요금제에 가입할 수 있어요. 카드 없이 14일 동안 무료로 써 보거나, 구독하세요. 어느 쪽이든 회사 설정이 바로 끝나고, 명령어 세 개면 첫 앱이 온라인에 올라가요.

14일 무료 체험하기아니면 지금 구독하기

무료 체험에는 카드가 필요 없어요. 그 뒤로 월 $19부터, 언제든 해지할 수 있어요.

아직 준비가 안 됐나요? 소식 받기

회사 이메일을 써 주세요. 메일은 가끔, 보낼 만한 소식이 있을 때만 보내요.

질문은 hello@teamonly.dev로 보내 주세요. 사람이 직접 답해요.