๊ณ„์ • ๋„์›€๋ง

์ง€์› / ๊ฐœ๋ฐœ์ž ๊ณ„์ • / ๊ธฐ๋Šฅ / Apple๋กœ ๋กœ๊ทธ์ธ ๊ฐœ์ธ ํ‚ค ์ƒ์„ฑํ•˜๊ธฐ

๊ธฐ๋Šฅ

Apple๋กœ ๋กœ๊ทธ์ธ ๊ฐœ์ธ ํ‚ค ์ƒ์„ฑํ•˜๊ธฐ

Apple๋กœ ๋กœ๊ทธ์ธ์œผ๋กœ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ํ•˜๋ ค๋ฉด ๊ฐœ์ธ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•˜๋‚˜ ์ด์ƒ์˜ ๊ฐœ๋ฐœ์ž ํ† ํฐ์— ์„œ๋ช…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋จผ์ € iOS, tvOS, watchOS ๋˜๋Š” macOS ์•ฑ ID์—์„œ Apple๋กœ ๋กœ๊ทธ์ธ์„ ํ™œ์„ฑํ™”ํ•˜๊ณ  ๊ธฐ๋ณธ ์•ฑ ID๋กœ ๋ถ„๋ฅ˜ํ•ฉ๋‹ˆ๋‹ค. ๊ด€๋ จ ์•ฑ์—์„œ ์„œ๋น„์Šค๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ณ  ๊ทธ๋ฃนํ™” ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ์„œ๋น„์Šค ID๋ฅผ ๋“ฑ๋กํ•˜๊ณ  ๋„๋ฉ”์ธ์„ ํ™•์ธํ•œ ํ›„ Apple๋กœ ๋กœ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ ์›น ์‚ฌ์ดํŠธ์— ์•ฑ์œผ๋กœ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ Apple๋กœ ๋กœ๊ทธ์ธ์ด ํ™œ์„ฑํ™”๋œ ๊ฐœ์ธ ํ‚ค๋ฅผ ์ƒ์„ฑ ๋ฐ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ๊ธฐ๋ณธ ์•ฑ ID์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ๊ธฐ๋ณธ ์•ฑ ID์™€ ๋‘ ๊ฐœ์˜ ํ‚ค๋ฅผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ kid(ํ‚ค ์‹๋ณ„์ž)๋ฅผ ๋ฐ›์•„ ํ™œ์„ฑํ™”ํ•œ ๊ธฐ๋Šฅ๊ณผ์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์— ์‚ฌ์šฉํ•  JWT(JSON ์›น ํ† ํฐ)๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ์ธ ํ‚ค๊ฐ€ ์†์ƒ๋œ ๊ฒƒ์œผ๋กœ ์˜์‹ฌ๋  ๊ฒฝ์šฐ ๋จผ์ € ๊ธฐ๋ณธ ์•ฑ ID๊ฐ€ ์—ฐ๊ฒฐ๋œ ์ƒˆ๋กœ์šด ๊ฐœ์ธ ํ‚ค๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ํ‚ค๋กœ ์ „ํ™˜ํ•œ ํ›„ ๊ธฐ์กด์˜ ๊ฐœ์ธ ํ‚ค๋ฅผ ์ทจ์†Œํ•ฉ๋‹ˆ๋‹ค.