๋ณด์•ˆ ๋ฐ ๊ทœ์ • ์ค€์ˆ˜ ์ธก๋ฉด์—์„œ ๋ณด์•ˆ ํ† ํฐ์€ ํŠน์ • ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ ๋‚ด์—์„œ ์‚ฌ์šฉ์ž, ์žฅ์น˜ ๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ 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 ํ”Œ๋žซํผ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋ฉด ๋ณด์•ˆ ํ† ํฐ์€ ๋ชจ๋“  ๊ทœ๋ชจ์˜ ๊ธฐ์—…์„ ์œ„ํ•œ ์•ˆ์ „ํ•˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๋ฉฐ ๊ทœ์ •์„ ์ค€์ˆ˜ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์†”๋ฃจ์…˜ ๊ฐœ๋ฐœ์— ํ•„์ˆ˜์ ์ธ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.