Skip to content

๐Ÿ”— n8n ํฌ๋ ˆ๋ด์…œ ๋“ฑ๋ก ๊ฐ€์ด๋“œ โ€‹

์ด ๊ฐ€์ด๋“œ๋Š” ์šฐ๋ฆฌ ์„œ๋น„์Šค์—์„œ ๋ฐœ๊ธ‰๋ฐ›์€ OAuth2 ์ธ์ฆ ์ •๋ณด๋ฅผ n8n์— ๋“ฑ๋กํ•˜์—ฌ API๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ๋กœ ๋งŒ๋“œ๋Š” ๊ณผ์ •์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋‹จ๊ณ„๋ณ„๋กœ ๋”ฐ๋ผ์˜ค์‹œ๋ฉด ์‰ฝ๊ฒŒ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!


1. OAuth2 API ํฌ๋ ˆ๋ด์…œ ์ƒ์„ฑ โ€‹

ex1

  1. n8n ๋Œ€์‹œ๋ณด๋“œ ์™ผ์ชฝ ๋ฉ”๋‰ด์—์„œ Credentials๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  2. ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์˜ Add Credential ๋ฒ„ํŠผ์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.
  3. ๊ฒ€์ƒ‰์ฐฝ์— OAuth2 API๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์„ ํƒํ•œ ๋’ค Continue๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

2. ์ธ์ฆ ์ƒ์„ธ ์ •๋ณด ์ž…๋ ฅ โ€‹

ex3

์šฐ๋ฆฌ ์„œ๋น„์Šค์˜ ๊ฐœ๋ฐœ์ž ์„ผํ„ฐ์—์„œ ๋ฐœ๊ธ‰๋ฐ›์€ ์ •๋ณด์™€ ์•„๋ž˜์˜ ์—”๋“œํฌ์ธํŠธ ์ฃผ์†Œ๋“ค์„ ๊ฐ๊ฐ์˜ ์นธ์— ์ •ํ™•ํžˆ ์ž…๋ ฅํ•˜์„ธ์š”.

n8n ํ•„๋“œ๋ช…์ž…๋ ฅํ•ด์•ผ ํ•  ๊ฐ’
AuthenticationHeader (๊ธฐ๋ณธ๊ฐ’)
Authorization URLhttps://auth.teamstash.eupthere.uk/application/o/authorize/
Access Token URLhttps://auth.teamstash.eupthere.uk/application/o/token/
Client ID์šฐ๋ฆฌ ์„œ๋น„์Šค์—์„œ ๋ฐœ๊ธ‰๋ฐ›์€ Client ID
Client Secret์šฐ๋ฆฌ ์„œ๋น„์Šค์—์„œ ๋ฐœ๊ธ‰๋ฐ›์€ Client Secret
์ด์™ธ ํ•„๋“œ๋“ค๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •

3. ๊ถŒํ•œ ์Šน์ธ ๋ฐ ์—ฐ๊ฒฐ ํ…Œ์ŠคํŠธ โ€‹

์ •๋ณด ์ž…๋ ฅ์ด ๋๋‚ฌ๋‹ค๋ฉด ์‹ค์ œ ์šฐ๋ฆฌ ์„œ๋น„์Šค ๊ณ„์ •๊ณผ ์—ฐ๊ฒฐ์„ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.

  1. ์„ค์ •์ฐฝ ํ•˜๋‹จ์˜ Connect my account (๋˜๋Š” 'Sign in with OAuth2') ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  2. ์šฐ๋ฆฌ ์„œ๋น„์Šค์˜ ๋กœ๊ทธ์ธ์ด ์ˆ˜ํ–‰๋˜๊ณ , ์—ฐ๊ฒฐ ์„ฑ๊ณต ํŒ์—…์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  3. n8n ์„ค์ •์ฐฝ์˜ ์—ฐ๊ฒฐ ์ƒํƒœ๊ฐ€ Connection tested successfully ๋˜๋Š” Authorized๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  4. ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์˜ Save๋ฅผ ๋ˆŒ๋Ÿฌ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

4. ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ… (์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ) โ€‹

  • Q. "Invalid Redirect URI" ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•ด์š”.

  • A: ์šฐ๋ฆฌ ์„œ๋น„์Šค์˜ ๊ฐœ๋ฐœ์ž ์„ผํ„ฐ์— ๋“ฑ๋กํ•œ Redirect URI์™€ n8n ์„ค์ •์ฐฝ ํ•˜๋‹จ์— ์ ํžŒ ์ฃผ์†Œ๊ฐ€ ์™„์ „ํžˆ ์ผ์น˜ํ•˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”. (๋Œ€์†Œ๋ฌธ์ž ๋ฐ ๋งˆ์ง€๋ง‰ ์Šฌ๋ž˜์‹œ ์œ ๋ฌด ํ™•์ธ)

  • Q. ์Šน์ธ ๋ฒ„ํŠผ์„ ๋ˆŒ๋ €๋Š”๋ฐ n8n์œผ๋กœ ๋Œ์•„์˜ค์ง€ ์•Š์•„์š”.

  • A: ๋ธŒ๋ผ์šฐ์ €์˜ ํŒ์—… ์ฐจ๋‹จ ๊ธฐ๋Šฅ์ด ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด ์ฃผ์„ธ์š”.


5. ๋‹ค์Œ ๋‹จ๊ณ„ โ€‹

์—ฐ๋™์— ์„ฑ๊ณตํ•˜์…จ๋‚˜์š”? ์ด์ œ ์‹ค์ œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” API ๋ชฉ๋ก์„ ํ™•์ธํ•ด ๋ณด์„ธ์š”!

๐Ÿ‘‰ ๐Ÿ“š API Reference ๋กœ ์ด๋™ํ•˜๊ธฐ

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์–ธ์ œ๋“ ์ง€ ์ง€์›ํŒ€์— ๋ฌธ์˜ํ•ด ์ฃผ์„ธ์š”.