์‚ฌ์šฉ์ž ์ธ์ฆ์˜ ๋งฅ๋ฝ์—์„œ "๋กœ๊ทธ์ธ"์€ ๊ฐœ์ธ์ด ์ž์‹ ์˜ ์‹ ์›์„ ์ฆ๋ช…ํ•˜๋Š” ์œ ํšจํ•œ ์ž๊ฒฉ ์ฆ๋ช…(์˜ˆ: ์‚ฌ์šฉ์ž ์ด๋ฆ„ ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ)์„ ์ œ๊ณตํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋‚˜ ์‹œ์Šคํ…œ์— ์•ก์„ธ์Šคํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์„ธ์Šค๋Š” ์Šน์ธ๋œ ๊ฐœ์ธ์—๊ฒŒ๋งŒ ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ ๋ฐ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜์—ฌ ๋ฌด๋‹จ ์•ก์„ธ์Šค ๋ฐ ์ž ์žฌ์ ์ธ ๋ณด์•ˆ ์œ„๋ฐ˜์„ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธ ํ”„๋กœ์„ธ์Šค๋Š” ๋ชจ๋“  ์†Œํ”„ํŠธ์›จ์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ํŠนํžˆ ๊ฐœ์ธ ๋ฐ์ดํ„ฐ, ๊ธˆ์œต ์ •๋ณด ๋˜๋Š” ๊ธฐํƒ€ ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์‹œ์Šคํ…œ์˜ ์ค‘์š”ํ•œ ๊ตฌ์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค.

๋กœ๊ทธ์ธ ํ”„๋กœ์„ธ์Šค๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ธฐ๋ฐ˜ ์ธ์ฆ, 2FA(2๋‹จ๊ณ„ ์ธ์ฆ), ์ƒ์ฒด ์ธ์ฆ, ์†Œ์…œ ๋ฏธ๋””์–ด ๋กœ๊ทธ์ธ ์˜ต์…˜ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ชจ๋ฒ” ์‚ฌ๋ก€์— ๋”ฐ๋ฅด๋ฉด ๋กœ๊ทธ์ธ ์‹œ์Šคํ…œ์€ ์ž๊ฒฉ ์ฆ๋ช…์ด ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์„ ๋•Œ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ์„ฑ๊ณต์ ์ธ ๋กœ๊ทธ์ธ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์‹œ๊ฐ์  ์‹ ํ˜ธ๋ฅผ ํ™œ์šฉํ•˜๋Š” ๋“ฑ ์ธ์ฆ ์ƒํƒœ์™€ ๊ด€๋ จํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋””์ง€ํ„ธ ํ™˜๊ฒฝ์—์„œ ๋ณด์•ˆ์˜ ์ค‘์š”์„ฑ์ด ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ์ ์ ˆํ•œ ์ธ์ฆ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. IBM์˜ ๋ฐ์ดํ„ฐ ์นจํ•ด ๋น„์šฉ ๋ณด๊ณ ์„œ์— ๋”ฐ๋ฅด๋ฉด, ๋ฐ์ดํ„ฐ ์นจํ•ด๋กœ ์ธํ•œ ํ‰๊ท  ๋น„์šฉ์€ ํ˜„์žฌ 386๋งŒ ๋‹ฌ๋Ÿฌ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ž˜ ๊ณ„ํš๋˜๊ณ  ๊ฐ•๋ ฅํ•œ ๋กœ๊ทธ์ธ ํ”„๋กœ์„ธ์Šค๋Š” ๊ฐ€๋Šฅํ•œ ์œ„ํ˜‘์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•œ ํ•„์ˆ˜ ์กฐ์น˜์ž…๋‹ˆ๋‹ค.

์ตœ์‹  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ AppMaster ๋‚ด์žฅ๋œ ์‚ฌ์šฉ์ž ์ธ์ฆ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์•ˆ์ „ํ•œ ์ตœ์ฒจ๋‹จ ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ no-code ํ”Œ๋žซํผ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Go, Vue3, Kotlin ๋ฐ SwiftUI ์™€ ๊ฐ™์€ ์ตœ์ฒจ๋‹จ ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•˜์—ฌ AppMaster ๊ธฐ์กด ์ธํ”„๋ผ์— ์‰ฝ๊ฒŒ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ๋Š” ์•ˆ์ „ํ•˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํ•„์š”ํ•œ ๊ธฐ์—…์„ ์œ„ํ•œ ๋‹ค๋ชฉ์  ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ AppMaster ์˜ ์ง๊ด€์ ์ธ ์‹œ๊ฐ์  ๋””์ž์ด๋„ˆ์™€ ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž๋Š” ์‚ฌ์šฉ์ž ์ •์˜ ๋กœ๊ทธ์ธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‰ฝ๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster ์˜ no-code ํ”Œ๋žซํผ์€ ๊ธฐ์กด ์‚ฌ์šฉ์ž ์ด๋ฆ„ ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ธฐ๋ฐ˜ ์ธ์ฆ, ํƒ€์‚ฌ ์ธ์ฆ ์‹œ์Šคํ…œ๊ณผ์˜ ํ†ตํ•ฉ, OAuth 2.0, OpenID Connect ๋ฐ SAML 2.0 ํ”„๋กœํ† ์ฝœ ์ง€์›์„ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ๋กœ๊ทธ์ธ ์†”๋ฃจ์…˜์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๊ณ ๊ฐ์ด ์ž์‹ ์˜ ํ•„์š”์™€ ๋ณด์•ˆ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋”ฐ๋ผ ์ ์ ˆํ•œ ์ธ์ฆ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ •์˜ ๊ฐ€๋Šฅํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ •์ฑ…, ์•”ํ˜ธํ™”๋œ ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐ ์ „์†ก, ์—ญํ•  ๊ธฐ๋ฐ˜ ์•ก์„ธ์Šค ์ œ์–ด์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ AppMaster ํ†ตํ•ด ๊ธฐ์—…์€ ์—…๊ณ„ ํ‘œ์ค€ ๋ฐ ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ์ค€์ˆ˜ํ•˜๋Š” ๋ณด์•ˆ ๋กœ๊ทธ์ธ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, ๊ธˆ์œต ๊ธฐ๊ด€์—์„œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉ์ž ์ด๋ฆ„, ๋น„๋ฐ€๋ฒˆํ˜ธ, ๋“ฑ๋ก๋œ ๋ชจ๋ฐ”์ผ ์žฅ์น˜๋กœ ์ „์†ก๋œ ์ผํšŒ์šฉ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋„๋ก ์š”๊ตฌํ•˜๋Š” ๋‹ค๋‹จ๊ณ„ ์ธ์ฆ ์‹œ์Šคํ…œ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ถ”๊ฐ€๋œ ๋ณด์•ˆ ๊ณ„์ธต์€ ์‚ฌ์šฉ์ž์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์†์ƒ๋˜๋”๋ผ๋„ ๊ณต๊ฒฉ์ž๊ฐ€ ์ผํšŒ์šฉ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์ „์†ก๋œ ์‚ฌ์šฉ์ž์˜ ๋ชจ๋ฐ”์ผ ์žฅ์น˜๋ฅผ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์†Œ์œ ํ•˜์ง€ ์•Š๊ณ ์„œ๋Š” ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

๋ณด์•ˆ ๋กœ๊ทธ์ธ ์‹œ์Šคํ…œ์˜ ๋˜ ๋‹ค๋ฅธ ์˜ˆ๋Š” ์ง€๋ฌธ ์Šค์บ๋‹์ด๋‚˜ ์–ผ๊ตด ์ธ์‹๊ณผ ๊ฐ™์€ ์ƒ์ฒด ์ธ์‹ ์ธ์ฆ์„ ํ™œ์šฉํ•˜๋Š” ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ์˜๋ฃŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์Šน์ธ๋œ ์˜๋ฃŒ ์ „๋ฌธ๊ฐ€๋งŒ ํ™˜์ž ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜๊ณ  ํ™˜์ž ์น˜๋ฃŒ์— ๋Œ€ํ•œ ์ค‘์š”ํ•œ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ๋„๋ก ์ด ์†”๋ฃจ์…˜์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ OAuth 2.0์„ ํ™œ์šฉํ•˜๋Š” ์†Œ์…œ ๋ฏธ๋””์–ด ๋กœ๊ทธ์ธ์€ ์ตœ์ข… ์‚ฌ์šฉ์ž๊ฐ€ ์ถ”๊ฐ€ ์ž๊ฒฉ ์ฆ๋ช…์„ ๊ธฐ์–ตํ•˜์ง€ ์•Š๊ณ ๋„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์‰ฝ๊ฒŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•˜๋Š” ๋™์‹œ์— Google, Facebook ๋˜๋Š” Twitter์™€ ๊ฐ™์€ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ œ3์ž ์ œ๊ณต์—…์ฒด์— ์ผ๋ถ€ ๋ณด์•ˆ ์ฑ…์ž„์„ ์ „๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster ๋˜ํ•œ SSO(Single Sign-On) ์†”๋ฃจ์…˜์„ ์ง€์›ํ•˜๋ฏ€๋กœ ์‚ฌ์šฉ์ž๋Š” ํ•˜๋‚˜์˜ ๋กœ๊ทธ์ธ ์ž๊ฒฉ ์ฆ๋ช… ์„ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๊ฐ„์†Œํ™”ํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์—ฌ๋Ÿฌ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ธฐ์—…์˜ ๊ด€๋ฆฌ ๋ฐ ๋ณด์•ˆ์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ ๋กœ๊ทธ์ธ ํ”„๋กœ์„ธ์Šค๋Š” ์‚ฌ์šฉ์ž ์ธ์ฆ์˜ ์ค‘์š”ํ•œ ์ธก๋ฉด์œผ๋กœ, ์Šน์ธ๋œ ์‚ฌ์šฉ์ž์—๊ฒŒ๋งŒ ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ ๋ฐ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ๋ถ€์—ฌ๋˜๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ฌด๋‹จ ์•ก์„ธ์Šค์™€ ๊ด€๋ จ๋œ ์ž ์žฌ์ ์ธ ์œ„ํ—˜์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•˜๋ ค๋ฉด ๋ณด์•ˆ ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ์ค€์ˆ˜ํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ์ธ์ฆ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. AppMaster ์˜ no-code ํ”Œ๋žซํผ์€ ์•ˆ์ „ํ•˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๋ฉฐ ์‚ฌ์šฉ์ž ์ •์˜ ๊ฐ€๋Šฅํ•œ ๋กœ๊ทธ์ธ ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•œ ํฌ๊ด„์ ์ธ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜์—ฌ ๊ธฐ์—…์ด ๊ณ ์œ ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ๊ณผ ๋ณด์•ˆ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž๋Š” ๋งž์ถคํ˜• ์ธ์ฆ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.