๋ณด์ ๋ฐ ๊ท์ ์ค์ ์ธก๋ฉด์์ ๋ณด์ ํ ํฐ์ ํน์ ๋คํธ์ํฌ ํ๊ฒฝ ๋ด์์ ์ฌ์ฉ์, ์ฅ์น ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ID๋ฅผ ์ธ์ฆํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ณ ์ ํ๊ณ ๋ณ์กฐ ๋ฐฉ์ง๋๋ฉฐ ์ํธํ๋ ๋์งํธ ์๋ณ์์ ๋๋ค. ๋ณด์ ํ ํฐ ๋๋ ์ก์ธ์ค ํ ํฐ์ ๋ฐ์ดํฐ, ๋ฆฌ์์ค ๋ฐ ์๋น์ค์ ๋ํ ๋ณด์ ์ก์ธ์ค๋ฅผ ๋ณด์ฅํ๋ ์๋จ์ผ๋ก ๋ค์ํ ์ฐ์ ๋ถ์ผ์ ๋ค์ํ IT ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค.
ํด๋ผ์ฐ๋ ์ปดํจํ , ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ , ์๋ฒ๋ฆฌ์ค ์ํคํ ์ฒ์ ๊ฐ์ ๊ธฐ์ ์ ์ถํ์ผ๋ก ์ธํด ๋์งํธ ์์คํ ์ด ๊ธฐํ๊ธ์์ ์ผ๋ก ์ฑ์ฅํ๊ณ ์ฌ์ฉ์ ๋ฐ ์ฅ์น ์ธ์ฆ ํ๋ก์ธ์ค๊ฐ ๋์ฑ ๋ณต์กํด์ก์ต๋๋ค. ์ด๋ก ์ธํด ์ฌ์ฉ์ ์ด๋ฆ/๋น๋ฐ๋ฒํธ ์กฐํฉ๊ณผ ๊ฐ์ ์ ํต์ ์ธ ์ธ์ฆ ํ์์ด ๋์ฑ ๊ฐ๋ ฅํ๊ณ ์์ ํ ๋ฉ์ปค๋์ฆ์ผ๋ก ๋ฐ์ ํด์ผ ํ์ต๋๋ค. ๋ณด์ ํ ํฐ์ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ ๋ขฐํ ์ ์๋ ์๋ฃจ์ ์ผ๋ก ๋ฑ์ฅํ์ผ๋ฉฐ ํฅ์๋ ์ก์ธ์ค ์ ์ด, ์ธ๋ถํ๋ ๊ถํ ๋ฐ ๊ณ ๊ธ ์ํธํ๋ฅผ ์ ๊ณตํ์ฌ ๋คํธ์ํฌ ๋ด ์ํฐํฐ ๊ฐ์ ๋ฐ์ดํฐ ์ ์ก์ ๋ณดํธํฉ๋๋ค.
๋ณด์ ํ ํฐ์ OAuth 2.0, OpenID Connect, SAML, JWT(JSON ์น ํ ํฐ) ๋ฑ ๋ค์ํ ํ ํฐ ๊ธฐ๋ฐ ์ธ์ฆ ํ๋กํ ์ฝ์ ๊ธฐ๋ฐ์ผ๋ก ์๋ํฉ๋๋ค. ์ด๋ฌํ ํ๋กํ ์ฝ์ ์น ์ ํ๋ฆฌ์ผ์ด์ , API(์ ํ๋ฆฌ์ผ์ด์ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค) ๋ฐ ๋ง์ดํฌ๋ก์๋น์ค ๋ณด์์์ ์ ๊ณ ํ์ค์ด ๋์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ๋ณด์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ณ ์ด๋ฅผ ์ํฐํ๋ผ์ด์ฆ๊ธ IT ์ํ๊ณ์ ํตํฉํ ์ ์์ต๋๋ค.
ํต์ฌ์ ์ผ๋ก ๋ณด์ ํ ํฐ์ ์ ๋ขฐํ ์ ์๋ ์ธ์ฆ ์๋ฒ์ ์ํด ์์ฑ๋ฉ๋๋ค. ์ด ์๋ฒ๋ ์ฌ์ฉ์ ๋๋ ์ฅ์น ์๊ฒฉ ์ฆ๋ช ์ ์ ํจ์ฑ์ ๊ฒ์ฌํ๊ณ ์ ํจ์ฑ ๊ฒ์ฌ์ ์ฑ๊ณตํ๋ฉด ํ ํฐ์ ๋ฐ๊ธํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด ํ ํฐ์ ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค, API ๋ฐ ์น ์๋น์ค์ ๊ฐ์ ๋ณดํธ๋ ๋ฆฌ์์ค์ ์ก์ธ์คํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ํ ํฐ์ ์ฌ์ฉ์, ์ฅ์น ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ผ๋ จ์ ์ ๋ณด(ํด๋ ์)๋ ๋ฌผ๋ก ์ด๋ค์๊ฒ ๋ถ์ฌ๋ ๊ถํ ๋ฐ ๊ถํ์ ํฌํจํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ํ ํฐ์ ์ฝํ ์ธ ๋ ์ํธํ ์๊ณ ๋ฆฌ์ฆ(์: RSA, AES, HMAC)์ ์ฌ์ฉํ์ฌ ์ํธํ๋์ด ํ ํฐ ๋ฐ์ดํฐ์ ๋ํ ๋ฌด๋จ ์ก์ธ์ค, ์์ ๋๋ ๊ฐ๋ก์ฑ๊ธฐ๋ฅผ ๋ฐฉ์งํฉ๋๋ค.
๋ํ ๋ณด์ ํ ํฐ์ ์ผ๋ฐ์ ์ผ๋ก ๋ง๋ฃ ์๊ฐ์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์ด ์๊ฐ์ด ์ง๋๋ฉด ํ ํฐ์ด ๋ฌดํจํ๋๊ณ ์ก์ธ์ค๊ฐ ๊ฑฐ๋ถ๋ฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์น์ธ๋์ง ์์ ๋น์ฌ์๊ฐ ํ ํฐ ์ฌ๋ณธ์ ํ๋ํ๋๋ผ๋ ์ค์ํ ๋ฆฌ์์ค์ ์ก์ธ์คํ๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ๋ํ ํ ํฐ ๋ง๋ฃ ์ ์ ๊ธฐ์ ์ธ ์ฌ์ธ์ฆ์ด ํ์ํ๋ฏ๋ก ์๊ฒฉ ์ฆ๋ช ๋ถ์ค ๋๋ ๋๋์ผ๋ก ์ธํ ๋ฌด๋จ ์ก์ธ์ค ์ํ์ด ์ค์ด๋ญ๋๋ค.
AppMasterno-code ํ๋ซํผ์ ๋งฅ๋ฝ์์ ๋ณด์ ํ ํฐ์ ์ฌ์ฉ์๊ฐ ๊ตฌ์ถํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณดํธํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ๊ณ ๊ฐ์ด ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์์ฑํ๊ณ , ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ์ค๊ณํ๊ณ , ์ ํ๋ฆฌ์ผ์ด์ ์ ํด๋ผ์ฐ๋์ ๋ฐฐํฌํ ๋ ํ๋ซํผ์ ๊ธฐ๋ณธ ์ธ์ฆ ๋ฐ ์ํธํ ๋ฉ์ปค๋์ฆ์ด ๋ณด์ ๋ฐ ๊ท์ ์ค์์ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ค์ํ๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ ๊ณ ํ์ค ํ ํฐ ๊ธฐ๋ฐ ์ธ์ฆ ํ๋กํ ์ฝ์ ์ฑํํ๋ฉด ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค๋ฅธ ์ํฐํ๋ผ์ด์ฆ ์์คํ ๊ณผ ํตํฉํ๋ ๋์์ ๋์ ์์ค์ ๋ณด์ ๋ฐ ๊ท์ ์ค์๋ฅผ ๋์ฑ ๊ฐ๋จํ๊ณ ํจ์จ์ ์ผ๋ก ์ ์งํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด AppMaster ์ฌ์ฉํ์ฌ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๋ ๊ณ ๊ฐ์ OAuth 2.0 ๋๋ OpenID Connect๋ฅผ ํ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๋ด์์ ์ฌ์ฉ์ ์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌ๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด๋ฌํ ํ ํฐ์ ํ๋ซํผ์ ํตํด ์์ฑ๋ ๋ฐฑ์๋ ์๋น์ค ์ ์ฒด์ ์ํํ๊ฒ ์ ํ๋ ์ ์์ผ๋ฏ๋ก ๊ตฌ์ฑ ์์ ๊ฐ์ ๋ชจ๋ ์ํธ ์์ฉ์ด ์์ ํ๊ณ ํฌ๋ช ํ๊ฒ ๋ณด์ฅ๋ฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์คํ ์ ๋ฐ์ ๊ฑธ์ณ ๋ณด์ ํ ํฐ์ ํตํฉํ๋ฉด ์ฌ์ฉ์๊ฐ ํ ๋ฒ ์ธ์ฆํ๋ฉด ๊ฐ ๋จ๊ณ์์ ๋ค์ ์ธ์ฆํ ํ์ ์์ด ์ฌ๋ฌ ์๋น์ค์ ์ก์ธ์คํ ์ ์์ผ๋ฏ๋ก ์ํํ ์ฌ์ฉ์ ๊ฒฝํ์ด ๊ฐ๋ฅํด์ง๋๋ค.
AppMaster ์ no-code ํ๋ซํผ์ ํตํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ ์์ฑ ๋ฐ ์ฌ์์ฑ์ ๋ณด์์ ๋์ฑ ๊ฐํํ๊ณ ๊ธฐ์ ๋ถ์ฑ์ ๊ด๋ จ๋ ์ํ์ ์ํํฉ๋๋ค. ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต์ ์ธ์ฆ ํ๋กํ ์ฝ, ์ํธํ ์๊ณ ๋ฆฌ์ฆ ๋ฐ ๋ณด์ ํ์ค์ผ๋ก ์ต์ ์ํ๋ก ์ ์งํจ์ผ๋ก์จ AppMaster ๊ณ ๊ฐ์ด ๋ณด์ ๋๋ ๊ท์ ์ค์๋ฅผ ์์์ํค์ง ์๊ณ ์์ ์๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๊ณ ํ์ฅํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค.
์์ฝํ๋ฉด, ๋ณด์ ํ ํฐ์ ํนํ ์ง์์ ์ผ๋ก ๋ฐ์ ํ๋ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ๊ธฐ์ ํ๊ฒฝ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ํ๊ณ๋ฅผ ๋ณดํธํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. AppMaster ์ ๊ฐ์ no-code ํ๋ซํผ๊ณผ ํจ๊ป ์ฌ์ฉํ๋ฉด ๋ณด์ ํ ํฐ์ ๋ชจ๋ ๊ท๋ชจ์ ๊ธฐ์ ์ ์ํ ์์ ํ๊ณ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ๊ท์ ์ ์ค์ํ๋ ์ํํธ์จ์ด ์๋ฃจ์ ๊ฐ๋ฐ์ ํ์์ ์ธ ๊ตฌ์ฑ ์์๋ฅผ ์ ๊ณตํฉ๋๋ค.