AI 에이전트가 앱에 안전하게 가입하도록 만드는 방법 — 이자벨 윌리엄스, WorkOS

원제 · How to Let AI Agents Sign Up for Your App Safely — Isabelle Williams, WorkOS

18:332분 읽기AI Engineer2026. 10. 23.AI/미래기술 · 컴퓨터/소프트웨어

핵심 요약

에이전트가 앱에 안전하게 가입하고 작업을 수행하도록 하려면 AuthMD를 통한 진입 허용, IDJAG를 통한 신원 확인, 그리고 스코프가 제한된 에이전트 토큰을 통한 권한 통제가 필수적이다.

하이라이트

  • WorkOS는 OpenAI, Anthropic, Cursor를 포함한 3,000개 이상의 고객사에 인증 인프라를 제공한다.

  • AuthMD는 에이전트가 애플리케이션에 계정을 등록하고 접근하는 방법을 설명하는 오픈 프로토콜 및 마크다운 파일이다.

  • IDJAG(Identity Assertion JWT Authorization Grant)는 에이전트 제공업체가 서명하고 사용자의 신원을 증명하는 IETF 스펙이다.

  • 에이전트 토큰은 사용자의 권한과 에이전트 블루프린트의 상한선 간의 교집합으로 스코프가 지정되어 발급된다.

타임라인

  1. 에이전트의 앱 진입과 세 가지 핵심 질문

    발표자는 Cursor로 바이브 코딩한 여행 계획 앱 웨이포인트를 소개하며 에이전트 시대의 도래에 따른 제품 설계의 변화를 설명한다. 기존의 사람 중심 제품 주도 성장 방식에서 벗어나, 에이전트가 리서치와 가입 과정을 대신 수행할 수 있도록 지원하는 구조가 필요함을 강조한다.

    • WorkOS는 앱, 에이전트, API 구축을 돕는 인증 인프라를 제공한다.
    • 개인용 에이전트의 부상으로 에이전트가 직접 앱을 발견하고 가입하는 진입 허용 방식이 중요해졌다.
    • 에이전트를 실제 사용자와 연결하는 방법과 기업 출장 환경에서 컴플라이언스 및 재무적 리스크를 통제하는 것이 핵심 과제이다.
  2. AuthMD를 통한 에이전트 계정 생성과 익명 모드

    AuthMD는 에이전트가 애플리케이션의 API와 상호작용하는 방식을 안내한다. 익명 모드로 앱의 가치를 먼저 경험하게 한 뒤, 사용자가 나중에 일회용 코드나 링크를 통해 에이전트가 수행한 작업을 자신의 정식 계정으로 이전하는 흐름을 지원한다.

    • AuthMD는 사람이 아니라 에이전트가 애플리케이션에 계정을 등록하는 방법을 다루는 오픈 프로토콜이다.
    • AuthMD 파일은 앱과 함께 호스팅되는 마크다운 파일 형태로 제공된다.
    • 익명 모드를 통해 에이전트는 가입 없이 제한된 작업을 수행할 수 있으며, 이후 사용자가 소유권을 청구할 수 있다.
  3. IDJAG를 활용한 자동 신원 확인과 데모

    수동 이메일 인증 과정을 생략하기 위해 에이전트 제공업체가 발급하는 IDJAG 프로토콜이 사용된다. 앱의 인증 서버는 IDJAG의 서명을 검증하여 안전하게 계정을 생성하고 에이전트에게 액세스 토큰을 부여한다. 시연을 통해 자동화된 예약 과정이 구현된다.

    • IDJAG는 Identity Assertion JWT Authorization Grant의 약자로 에이전트 제공업체가 서명하는 사용자 신원 주장 표준이다.
    • 에이전트는 사용자의 동의를 받아 IDJAG를 발급받고 이를 앱의 인증 서버로 전달한다.
    • 웨이포인트 데모 시연에서 에이전트는 사용자 개입 없이 신원 확인과 계정 생성을 자동으로 완료하고 여행 일정을 예약했다.
  4. 에이전트 권한 제한과 블루프린트 토큰

    기업 환경에서는 에이전트에게 사용자의 전체 토큰을 넘기지 않고 별도의 에이전트 토큰을 발급해야 한다. 읽기 전용 에이전트와 자금 에이전트 블루프린트를 통해 에이전트가 수행할 수 있는 작업의 범위를 강제하고, 문제 발생 시 사용자의 세션에 영향을 주지 않고 에이전트 권한을 취소할 수 있다.

    • 기업 출장 자금 관리를 위해 에이전트의 권한을 엄격하게 제한하고 감사 기능을 제공해야 한다.
    • 에이전트 토큰의 권한은 사용자 토큰 권한과 에이전트 블루프린트 상한선의 교집합으로 결정된다.
    • 에이전트는 직접 예산을 변경할 수 없지만 사용자는 상위 권한으로 직접 예산을 수정할 수 있다.

설명

Isabelle Williams, a product manager at WorkOS, uses a travel app she built to show how to make an app ready for users who arrive as agents. She covers auth.md, an open file that tells agents how to get access; an anonymous mode where an agent can try the app before a person claims its work; and ID-JAG identity assertions, which let the agent's provider vouch for the user so nobody has to fill in a signup form. In a live demo, an agent signs up, plans a trip and books dinner on its own. She then shows how to give an in-app agent its own scoped token so it can be audited, limited and revoked without touching the user's access. Chapters: - 00:00 Intro - 00:39 The demo app: Waypoint - 01:07 Three questions for agent-ready apps - 02:02 auth.md: a front door for agents - 03:45 Anonymous mode and claiming an agent's work - 04:50 Skipping signup with identity assertions - 07:22 What is an ID-JAG? - 09:15 Demo: an agent signs up and plans a trip - 11:22 Why this needs open standards - 11:49 Limiting and revoking agents - 14:46 Demo: a scoped funding agent - 17:44 Takeaways Isabelle Williams, WorkOS: https://workos.com Join us in SF for the second annual AIE CODE summit: https://aie.codes our last flagship summit of 2026. Applications live now!

이 영상에 대해 글쓰기