๊ณ์ ๋์๋ง
Apple๋ก ๋ก๊ทธ์ธ ๊ฐ์ธ ํค ์์ฑํ๊ธฐ
Apple๋ก ๋ก๊ทธ์ธ์ผ๋ก ์ปค๋ฎค๋์ผ์ด์ ํ๋ ค๋ฉด ๊ฐ์ธ ํค๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ ์ด์์ ๊ฐ๋ฐ์ ํ ํฐ์ ์๋ช ํด์ผ ํฉ๋๋ค.
๋จผ์ iOS, tvOS, watchOS ๋๋ macOS ์ฑ ID์์ Apple๋ก ๋ก๊ทธ์ธ์ ํ์ฑํํ๊ณ ๊ธฐ๋ณธ ์ฑ ID๋ก ๋ถ๋ฅํฉ๋๋ค. ๊ด๋ จ ์ฑ์์ ์๋น์ค๋ฅผ ํ์ฑํํ๊ณ ๊ทธ๋ฃนํ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ์ฐ๊ฒฐํฉ๋๋ค. ์๋น์ค ID๋ฅผ ๋ฑ๋กํ๊ณ ๋๋ฉ์ธ์ ํ์ธํ ํ Apple๋ก ๋ก๊ทธ์ธ์ ์ฌ์ฉํ๋ ๊ฐ ์น ์ฌ์ดํธ์ ์ฑ์ผ๋ก ์ฐ๊ฒฐํฉ๋๋ค.
๊ทธ๋ฐ ๋ค์ Apple๋ก ๋ก๊ทธ์ธ์ด ํ์ฑํ๋ ๊ฐ์ธ ํค๋ฅผ ์์ฑ ๋ฐ ๋ค์ด๋ก๋ํ๊ณ ๊ธฐ๋ณธ ์ฑ ID์ ์ฐ๊ฒฐํฉ๋๋ค. ๊ฐ๊ฐ์ ๊ธฐ๋ณธ ์ฑ ID์ ๋ ๊ฐ์ ํค๋ฅผ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ kid(ํค ์๋ณ์)๋ฅผ ๋ฐ์ ํ์ฑํํ ๊ธฐ๋ฅ๊ณผ์ ์ปค๋ฎค๋์ผ์ด์ ์ ์ฌ์ฉํ JWT(JSON ์น ํ ํฐ)๋ฅผ ์์ฑํฉ๋๋ค.
๊ฐ์ธ ํค๊ฐ ์์๋ ๊ฒ์ผ๋ก ์์ฌ๋ ๊ฒฝ์ฐ ๋จผ์ ๊ธฐ๋ณธ ์ฑ ID๊ฐ ์ฐ๊ฒฐ๋ ์๋ก์ด ๊ฐ์ธ ํค๋ฅผ ์์ฑํฉ๋๋ค. ์๋ก์ด ํค๋ก ์ ํํ ํ ๊ธฐ์กด์ ๊ฐ์ธ ํค๋ฅผ ์ทจ์ํฉ๋๋ค.