๐Ÿ”‘ย Supabase Auth

์ž„ํดยท2025๋…„ 7์›” 2์ผ

๐Ÿ”‘ย Supabase Auth

  • ๋ฌธ์ œ ์ƒํ™ฉ - 1
    - ์• ํ”Œ OAuth ์„ฑ๊ณต ํ›„์—๋„ ์‚ฌ์šฉ์ž์˜ ์ด๋ฆ„ ์ •๋ณด๊ฐ€ ํ…Œ์ด๋ธ”์— ๋ฐ˜์˜๋˜์ง€ ์•Š๋Š” ํ˜„์ƒ ๋ฐœ๊ฒฌ (๊ณต์‹๋ฒ„๊ทธ)
    • ํ•ด๊ฒฐ
      • OAuth ์™„๋ฃŒ ์งํ›„ auth.user์˜ ์ด๋ฆ„ ์—…๋ฐ์ดํŠธ, public.UserInfo์—๋„ ๋™๊ธฐํ™” ๋กœ์ง ์ถ”๊ฐ€
  • ๋ฌธ์ œ ์ƒํ™ฉ - 2
    - ์• ํ”Œ ํšŒ์›ํƒˆํ‡ด์˜ ๊ฒฝ์šฐ client_secret ๊ฐ’์ด ํ•„์š”. ํ•˜์ง€๋งŒ ํ•ด๋‹น ๊ฐ’์€ 6๊ฐœ์›” ๋งˆ๋‹ค ๊ฐฑ์‹ ํ•„์š”, ๋กœ์ปฌ์—์„œ ํŒจ์น˜ ๋ฒ„์ „์— ๋”ฐ๋ฅธ ์‚ฌ์šฉ์ž ์ด์šฉ ๋ถˆ๊ฐ€ ๋ฐœ์ƒ
    • ํ•ด๊ฒฐ
      • Supabase Storage์— client_secret ๋ณด๊ด€
      • ํšŒ์› ํƒˆํ‡ด ์ง„ํ–‰์‹œ ํ•ด๋‹น ๊ฐ’์„ Supabase Edge Function์„ ์ด์šฉํ•ด ๊ฐ’ ๋ฐ˜ํ™˜ํ•ด์„œ ์‚ฌ์šฉ

0๊ฐœ์˜ ๋Œ“๊ธ€