Your Agent Just Authorized What?! โ Jay Mok & Ben Coumes, Paypal
ํ ์ค ํต์ฌ
์์ด์ ํธ์ ๊ถํ ๋ถ์ฌ๋ ํ ๊ฐ์ง ๋ฐฉ์์ผ๋ก ํ ์ ์์ผ๋ฉฐ, ๋ฎ์ ์ํยท์ค๊ฐ ์ํยท๋์ ์ํ ์ํฉ์ ๋ฐ๋ผ ํ์ฉ ๋ฒ์์ ์ฆ๋น ์์ค์ ๊ณ์ธต์ ์ผ๋ก ์ค๊ณํด์ผ ํ๋ค๋ ์ ์ PayPal์ ๊ฒฐ์ ์ฌ๋ก๋ก ์ค๋ช ํ๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
ํฐ๋ฏธ๋ค์ดํฐ์ ์ง๊ฐ์ ํธ์ด ๊ฐ๋ ์์ด์ ํธ ๋ฏธ๋์ ์ํ์ ๋ก๋ด์ ํต๋ฐ์ฌ๋ณด๋ค ์์ด์ ํธ๊ฐ ์ฌ์ฉ์์ ์ง๊ฐ์ผ๋ก ์ผํ์ ํ๋ ์ํฉ์ ๊ฐ๊น๋ค. ์์ด์ ํธ ๊ถํ ๋ถ์ฌ๋ฅผ ์์ ํ๊ฒ ๋ค๋ฃจ๊ธฐ ์ํ ์ฌ๊ณ ํ์ ๊ฒฐ์ ๊ด์ ์์ ์ ๋ฆฌํ๋ค.
-
1:26
๋ชจ๋ ์์ด์ ํธ ๊ถํ ๋ถ์ฌ๊ฐ ๋ตํด์ผ ํ ์ธ ๊ฐ์ง ์ง๋ฌธ ํต์ฌ์ ์ธ๊ฐ์ด ์น์ธํ๋์ง, ์ง๊ธ ์ด ๋ฒ์์์ ํ์ฉ๋๋์ง, ๋์ค์ ์ฆ๋ช ํ ์ ์๋์ง์ ์ธ ๊ฐ์ง๋ค. ์ด ๋ต์ ์ํฉ์ ๋งฅ๋ฝ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ฉฐ, ํนํ ์ํ๋์ ์ฆ๋น ํ์ ์์ค์ด ์ค์ํ๋ค.
-
2:49
์ํ๋, ์๋๋ฐฉ, ๊ทธ๋ฆฌ๊ณ ๋ฐฐ์ง ๋น์ ๊ฐ์ ์์คํ ์์์ ์๋ก๋ฅผ ์๋์ง, ์๋๋ฉด ์ฒ์ ๋ง๋๋ ์๋์ธ์ง๊ฐ ๊ถํ ์ค๊ณ์ ๊ธฐ์ค์ด ๋๋ค. ์ฌ๋ฌด์ค์ ๋ฐฐ์ง๋ก ๋ค์ด๊ฐ ๋ค์๋ ๋ด๋ถ์์์ ์ถ๊ฐ ์ ๋ขฐ๊ฐ ์๊ธฐ๋ฏ, ์ ๋ขฐ ๊ฒฝ๊ณ ์ํ์ ๋ฐ๋ผ ํ์ํ ํ์ธ ๋ฐฉ์์ด ๋ฌ๋ผ์ง๋ค.
-
4:12
๋ฎ์ ์ํ: allow, ask, deny๋ฅผ ์ฐ๋ ์ฝ๋ฉ ์์ด์ ํธ Claude Code ๊ฐ์ ์ฝ๋ฉ ์์ด์ ํธ๋ GitHub, Jira, Linear ๊ฐ์ ๋๊ตฌ ์ฐ๊ฒฐ๊ณผ ์ธ๋ฐํ ๊ถํ ์ค์ ์ผ๋ก ์ด์๋๋ค. ์ํ๋๊ฐ ๋ฎ์ ๋ก๊ทธ ํ์ธ์ด๋ ๋๋๋ฆฌ๊ธฐ๋ก ์ถฉ๋ถํ ๊ฒฝ์ฐ๊ฐ ๋ง๊ณ , ๊ฐํ ์ํธํ์ ์ฆ๋ช ๊น์ง๋ ํ์ํ์ง ์๋ค.
-
6:15
์ค๊ฐ ์ํ: ๊ณต์ ๊ธ๊ณ ์ OAuth ๋ฒ์ ๊ฒฐ์ ๊ฐ ๊ฐ์ ๋๋ฉด ๊ฐ์ ๋ซํ ์ํ๊ณ๋ผ๋ ์ํ๋๊ฐ ์ฌ๋ผ๊ฐ๋ฉฐ, vault์ OAuth scopes๋ก ํต์ ๋ ๊ถํ ์์์ด ํ์ํ๋ค. ์๊ฑฐ๋์ฉ ์นด๋์ ๊ฑฐ๋ ๋ก๊ทธ๋ฅผ ํ์ฉํด ์ ๋ขฐ๋ฅผ ์ ์งํ๋ฉด์๋, ์ํธ ์ฐ๊ฒฐ๋ buyer agent์ seller agent ์ํ๊ณ๋ฅผ ๋ง๋ ๋ค.
-
9:45
๋์ ์ํ: ์๋ก ๋ง๋ ๋ณธ ์ ์๋ ์๋๋ฐฉ ์๋๊ฐ ๊ฒ์ฆ๋์ง ์์๊ณ ์๋ก๋ฅผ ๋ชจ๋ฅด๋ ์ํฉ์์๋ ๊ธฐ์กด ์ ๋ขฐ๋ฅผ ๋น๋ ค ์ธ ์ ์๋ค. ์ด๋๋ ๊ฑฐ๋ ์๋๊ฐ ๋๊ตฌ๋ ์์ด์ ํธ์ ๊ถํ๊ณผ ์๋๋ฅผ ๊ฒ์ฆ ๊ฐ๋ฅํ ํํ๋ก ์ฆ๋ช ํด์ผ ํ๋ค.
-
10:29
๊ณ์ธตํ ์ ํ์ ๊ณต๊ฐ JWT ๋์ ์ํ ์์ญ์๋ ๋ค์ธต ๊ตฌ์กฐ์ selective disclosure JWT๊ฐ ์ ํฉํ๋ค๊ณ ๋ณธ๋ค. ์ ๋ขฐํ ์ ์๋ credential provider, ์ฌ์ฉ์์ ์ง์, ์์ด์ ํธ์ ์๋ช ์ด ๊ฐ๊ฐ ๋ถ๋ฆฌ๋์ด ์์ด ๊ฐ ์ฐธ์ฌ์๊ฐ ์์ ์๊ฒ ํ์ํ ๋ถ๋ถ๋ง ๊ฒ์ฆํ ์ ์๋ค.
-
12:30
์น์ธ ํ ํฐ๊ณผ ์ฃผ๋ฌธ ํ๋ฆ์ ์ญ์ PayPal approval token์ ์์ด์ ํธ๊ฐ ์ํ์ ๋จผ์ ์ฐพ๊ณ , ๊ทธ ๋ค์ ์ฌ์ฉ์๊ฐ PayPal์์ ์ง์๋ฅผ ํ์ธํ๋ ์ญ์ ํ๋ฆ์ ๊ฐ๋ฅํ๊ฒ ํ๋ค. amount, expiry, merchant ์ ๋ณด๊ฐ ํฌํจ๋ JSON payload๋ฅผ ๋๋ ค์ฃผ๋ฉฐ, ํ์ฌ๋ PayPal์ด ์น์ธ ๊ฐ๋ฅํ opaque string์ผ๋ก ๋์ํ๋ค.
-
14:31
์ด ์ฌ๋ค๋ฆฌ๊ฐ ๊ฒฐ์ ๋ฅผ ๋์ด ์ ์ฉ๋๋ ์ด์ ๋ฎ์ ์ํ์๋ ๋ด๋ถ ๋ฐฐ์งํ ๊ถํ, ์ค๊ฐ ์ํ์๋ ๊ฐ์ ๊ฒฝ๊ณ ์์ ์์, ๋์ ์ํ์๋ ์ธ๋ถ ๊ฒ์ฆ ๊ฐ๋ฅํ ์ฆ๋ช ์ด ํ์ํ๋ค๋ ๊ณ์ธต ๊ตฌ์กฐ๊ฐ ์ ๋ฆฌ๋๋ค. ์ด ํ์ ๊ฒฐ์ ๋ฟ ์๋๋ผ ๋๋๋ฆฌ๊ธฐ ์ด๋ ค์ด ์๋ฃ ์ฃผ๋ฌธ, ์ ์์๋ช , ์ฆ๊ถ ๊ฑฐ๋์๋ ๊ทธ๋๋ก ์ ์ฉ๋๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์์ด์ ํธ ๊ถํ ์ค๊ณ๋ ๊ธฐ๋ฅ๋ณ๋ก ํ ๋ฒ์ ํ์ง ๋ง๊ณ , ์ํ๋์ ์๋๋ฐฉ์ ์ ๋ขฐ ๊ด๊ณ๋ฅผ ๊ธฐ์ค์ผ๋ก ํ์ฉยท๋ณด๋ฅยท๊ฑฐ๋ถยท์ฆ๋ช ์์ค์ ๋ถ๋ฆฌํด ์ค๊ณํ๋ ๊ฒ์ด ํจ๊ณผ์ ์ด๋ค.
- ์ค๋ฌด์์๋ ๋๋๋ฆด ์ ์๋ ์์ ๊ณผ ๋๋๋ฆฌ๊ธฐ ์ด๋ ค์ด ์์ ์ ๋จผ์ ๊ตฌ๋ถํ๊ณ , ํ์์๋ง ๊ฐํ ์๋ช ยทํ ํฐยท๊ฐ์ฌ ๊ฐ๋ฅ์ฑ์ ์๊ตฌํ๋ ๊ณ์ธต์ ์ ์ฑ ์ด ์ด์ ๋น์ฉ์ ์ค์ธ๋ค.
- ๊ฒฐ์ ์ธ ์์ญ์์๋ ์๋๋ฐฉ์ ๋ชจ๋ฅด๋ ๊ณ ์ํ ์์ด์ ํธ ์ก์ ์ ๋์ผํ ๊ฒ์ฆ ๋ชจ๋ธ์ด ํ์ํ๋ฏ๋ก, ์ ํ ๊ธฐํ ๋จ๊ณ์์๋ถํฐ ์ฆ๋น ๊ฐ๋ฅํ ์น์ธ ํ๋ฆ์ ๋ฃ์ด์ผ ํ๋ค.