๊ณ์ ๋์๋ง
์ง๋ ์๋ณ์ ๋ฐ ๊ฐ์ธ ํค ์์ฑํ๊ธฐ
MapKit JS์ ์ปค๋ฎค๋์ผ์ด์ ํ๋ ค๋ฉด ์ง๋ ๊ฐ์ธ ํค๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ ์ด์์ ๊ฐ๋ฐ์ ํ ํฐ์ ์๋ช ํฉ๋๋ค.
๋จผ์ ์ง๋ ์๋ณ์๋ฅผ ๋ฑ๋กํ์ฌ ์ฑ์ ์๋ณํฉ๋๋ค. MapKit JS๋ฅผ ์ฌ์ฉํ๋ ๊ฐ ์ฑ์ ๋ํด ์ง๋ ์๋ณ์๋ฅผ ๋ฑ๋กํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ MapKit JS๊ฐ ํ์ฑํ๋ ๊ฐ์ธ ํค๋ฅผ ์์ฑ ๋ฐ ๋ค์ด๋ก๋ํ๊ณ ์ง๋ ์๋ณ์์ ์ฐ๊ฒฐํฉ๋๋ค. ๊ฐ๊ฐ์ ์ง๋ ์๋ณ์์ ๋ ๊ฐ์ ํค๋ฅผ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ kid(ํค ์๋ณ์)๋ฅผ ๋ฐ์ ํ์ฑํํ ๊ธฐ๋ฅ๊ณผ์ ์ปค๋ฎค๋์ผ์ด์ ์ ์ฌ์ฉํ JWT(JSON ์น ํ ํฐ)๋ฅผ ์์ฑํฉ๋๋ค.
๊ฐ์ธ ํค๊ฐ ์์๋ ๊ฒ์ผ๋ก ์์ฌ๋ ๊ฒฝ์ฐ ๋จผ์ ์ง๋ ์๋ณ์์ ์ฐ๊ฒฐ๋ ์๋ก์ด ๊ฐ์ธ ํค๋ฅผ ์์ฑํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์๋ก์ด ํค๋ก ์ ํํ ํ ๊ธฐ์กด์ ๊ฐ์ธ ํค๋ฅผ ์ทจ์ํฉ๋๋ค.
์ง๋ ์๋ณ์ ๋ฑ๋กํ๊ธฐ
-
์ธ์ฆ์, ์๋ณ์ ๋ฐ ํ๋กํ์ผ์์ ์ฌ์ด๋๋ฐ์ Identifiers(์๋ณ์)๋ฅผ ํด๋ฆญํฉ๋๋ค.
-
์ผ์ชฝ ์๋จ์ ์๋ ์ถ๊ฐ ๋ฒํผ(+)์ ํด๋ฆญํ๊ณ Maps IDs๋ฅผ ์ ํํ ๋ค์ Continue(๊ณ์)๋ฅผ ํด๋ฆญํฉ๋๋ค.
-
์ค๋ช ์ผ๋ก ์ฑ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
-
์๋ณ์์ ๋ฆฌ๋ฒ์ค ๋๋ฉ์ธ ์ด๋ฆ ์คํ์ผ ๋ฌธ์์ด์ ์ ๋ ฅํ ๋ค์ Continue(๊ณ์)๋ฅผ ํด๋ฆญํฉ๋๋ค.
-
์ ๋ ฅํ ์ ๋ณด๋ฅผ ๊ฒํ ํ ๋ค์ Register(๋ฑ๋ก)๋ฅผ ์ ํํฉ๋๋ค.
-
Done(์๋ฃ)์ ํด๋ฆญํฉ๋๋ค.