Parallels๊ฐ€ Apple๋กœ ๋กœ๊ทธ์ธ์„ ์ •๋ณตํ•œ ๋ฐฉ๋ฒ•

Parallels๊ฐ€ Apple๋กœ ๋กœ๊ทธ์ธ์„ ์ •๋ณตํ•œ ๋ฐฉ๋ฒ•

WWDC 2019 ์ดํ›„ ์ด๋ฏธ ๋งŽ์€ ๋ถ„๋“ค์ด Sign In with Apple(์ค„์—ฌ์„œ SIWA)์„ ๋“ค์–ด๋ณด์…จ์„ ๊ฑฐ๋ผ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ์‚ฌ์—์„œ๋Š” ์ด ๊ธฐ๋Šฅ์„ ๋ผ์ด์„ผ์‹ฑ ํฌํ„ธ์— ํ†ตํ•ฉํ•  ๋•Œ ์ง๋ฉดํ•ด์•ผ ํ–ˆ๋˜ ๊ตฌ์ฒด์ ์ธ ํ•จ์ •์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ๊ธ€์€ ์‹ค์ œ๋กœ SIWA๋ฅผ ์ดํ•ดํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•œ ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. (๊ทธ๋“ค์„ ์œ„ํ•ด ๊ธ€ ๋์— ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๊ต์œก ๋งํฌ๋ฅผ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค.) ์ด ์ž๋ฃŒ์—์„œ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ƒˆ๋กœ์šด Apple ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ฉํ•  ๋•Œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต์„ ์ฐพ์„ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Apple์€ ์‚ฌ์šฉ์ž ์ •์˜ ๋ฆฌ๋””๋ ‰์…˜์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค

์‚ฌ์‹ค ์•„์ง ๊ฐœ๋ฐœ์ž ํฌ๋Ÿผ์—์„œ ์ด ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์š”์ ์€ SIWA JS API๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. ์–ด๋–ค ์ด์œ ๋กœ๋“ (macOS/iOS ๋˜๋Š” ์ด๋Ÿฌํ•œ ์‹œ์Šคํ…œ์˜ ์ด์ „ ๋ฒ„์ „์ด ์•„๋‹˜) ๋ถ€์กฑํ•˜์—ฌ ๊ธฐ๋ณธ SDK๋ฅผ ํ†ตํ•ด ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์ž์ฒด ๊ณต๊ฐœ ํฌํ„ธ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค. WWDR ํฌํ„ธ์—์„œ๋Š” ์ž์‹ ์ด ๋„๋ฉ”์ธ ์†Œ์œ ์ž์ž„์„ ๋“ฑ๋กํ•˜๊ณ  ํ™•์ธํ•ด์•ผ ํ•˜๋ฉฐ, ์ด ํฌํ„ธ์—์„œ๋งŒ Apple์˜ ๊ด€์ ์—์„œ ํ—ˆ์šฉ๋˜๋Š” ๋ฆฌ๋””๋ ‰์…˜์„ ์ฒจ๋ถ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Parallels๊ฐ€ Apple๋กœ ๋กœ๊ทธ์ธ์„ ์ •๋ณตํ•œ ๋ฐฉ๋ฒ•

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋ฆฌ๋””๋ ‰์…˜์„ ๊ฐ€๋กœ์ฑ„๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ? ์šฐ๋ฆฌ๋Š” ์ด ๋ฌธ์ œ๋ฅผ ๋งค์šฐ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ํฌํ„ธ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•ด ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฆฌ๋””๋ ‰์…˜ ๋ชฉ๋ก์„ ๋งŒ๋“ค์—ˆ๊ณ , SIWA ์ธ์ฆ ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์ „์— ์ฃผ๋ฌธํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  Apple๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํฌํ„ธ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋‹จ์ˆœํ•˜๊ณ  ํ™”๊ฐ€๋‚ฌ์Šต๋‹ˆ๋‹ค.

์ด๋ฉ”์ผ ๋ฌธ์ œ

์‚ฌ์šฉ์ž ์ด๋ฉ”์ผ ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋Š”์ง€ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ฒซ์งธ, ๋ฐฑ์—”๋“œ์—์„œ ์ด ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š” REST API๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ๋งŒ ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹ ํ•˜๊ณ  ์ธ์ฆ ์ฝ”๋“œ์™€ ํ•จ๊ป˜ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‘˜์งธ, ์‚ฌ์šฉ์ž์˜ ์ด๋ฆ„๊ณผ ์ด๋ฉ”์ผ์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ์‚ฌ์šฉ์ž๊ฐ€ Apple์„ ํ†ตํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ฒ˜์Œ ๋กœ๊ทธ์ธํ•  ๋•Œ ํ•œ ๋ฒˆ๋งŒ ์ „์†ก๋˜๋ฉฐ, ์—ฌ๊ธฐ์—์„œ ์‚ฌ์šฉ์ž๋Š” ๊ฐœ์ธ ๋ฐ์ดํ„ฐ ๊ณต์œ  ์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

ํฌํ„ธ์—์„œ ์†Œ์…œ ํ”„๋กœํ•„๊ณผ์˜ ์—ฐ๊ฒฐ์ด ์„ฑ๊ณต์ ์œผ๋กœ ์ƒ์„ฑ๋œ ๊ฒฝ์šฐ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ ์ž์ฒด๋Š” ์ง์ ‘์ ์œผ๋กœ ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์‚ฌ์šฉ์ž ID๊ฐ€ ๋™์ผํ•˜๊ณ  ํŒ€ ID์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํŒ€์˜ ๋ชจ๋“  SIWA ํ†ตํ•ฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•ด ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋กœ๊ทธ์ธ์ด Apple์„ ํ†ตํ•ด ์ด๋ฃจ์–ด์กŒ๊ณ  ๋” ๋‚˜์•„๊ฐ€ ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋ผ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ  ํฌํ„ธ์˜ ์—ฐ๊ฒฐ์ด ์ƒ์„ฑ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์œ ์ผํ•œ ์˜ต์…˜์€ ์‚ฌ์šฉ์ž๋ฅผ appleid.apple.com์œผ๋กœ ๋ณด๋‚ด๊ณ  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๊ณผ์˜ ์—ฐ๊ฒฐ์„ ๋Š๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ•˜์‹ญ์‹œ์˜ค. ์‹ค์ œ๋กœ ๋ฌธ์ œ๋Š” ์ ์ ˆํ•œ KB ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ๋งํฌํ•˜๋ฉด ํ•ด๊ฒฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

์›น ํฌํ„ธ์„ ํ†ตํ•ด ๋กœ๊ทธ์ธํ•  ๋•Œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„์ด์ฝ˜์ด ์—†์Šต๋‹ˆ๋‹ค.

๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด Apple ๋‹ด๋‹น์ž์—๊ฒŒ ์„ค๋ช…์„ ์š”์ฒญํ•˜๊ณ  ์ง€์‹์„ ๊ณต์œ ํ–ˆ์Šต๋‹ˆ๋‹ค.

https://forums.developer.apple.com/thread/123054
Parallels๊ฐ€ Apple๋กœ ๋กœ๊ทธ์ธ์„ ์ •๋ณตํ•œ ๋ฐฉ๋ฒ•

์ €๊ฒƒ๋“ค. ์˜๋ฏธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค: SIWA ๊ทธ๋ฃน m.b. ํฌํ„ธ์˜ ํ•„์ˆ˜ ์„œ๋น„์Šค ID๊ฐ€ ์ด๋ฏธ ์ถ”๊ฐ€๋œ macOS/iOS ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๋งŒ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ ๋ฉ”์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์•„์ด์ฝ˜์ด ํ‘œ์‹œ๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. Apple์—์„œ ๊ฒ€์ฆํ•œ ๋ฏธ๋””์–ด์™€ ํ•จ๊ป˜ App Store์— ๊ฒŒ์‹œ๋œ ๋ฒ„์ „. ์•„์ด์ฝ˜์€ ๊ฑฐ๊ธฐ์—์„œ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ํฌํ„ธ๋งŒ ์žˆ๊ณ  App Store์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์—†๋‹ค๋ฉด ์•„๋ฆ„๋‹ค์šด ์•„์ด์ฝ˜์€ ์—†์ง€๋งŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฆ„๋งŒ ์•Œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋ฏธ๋””์–ด๊ฐ€ ์—†์œผ๋ฉด ์ด ์ •๋ณด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์„ค๋ช… ์„œ๋น„์Šค ID์—์„œ ๊ฐ€์ ธ์˜ด:
Parallels๊ฐ€ Apple๋กœ ๋กœ๊ทธ์ธ์„ ์ •๋ณตํ•œ ๋ฐฉ๋ฒ•
Parallels๊ฐ€ Apple๋กœ ๋กœ๊ทธ์ธ์„ ์ •๋ณตํ•œ ๋ฐฉ๋ฒ•

SIWA ๊ทธ๋ฃน์˜ ์š”์†Œ ์ˆ˜๋Š” 5๊ฐœ๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.

๋งŽ์€ ๊ทธ๋ฃน์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ ์™ธ์—๋Š” ํ˜„์žฌ ์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์ด ์—†์Šต๋‹ˆ๋‹ค. 6๊ฐœ์˜ ์‹๋ณ„์ž(ํ—ค๋“œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ 1๊ฐœ์™€ ์ข…์† ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ 5๊ฐœ)๊ฐ€ ๋ˆ„๋ฝ๋œ ๊ฒฝ์šฐ ๋‹ค์Œ ํ•ญ๋ชฉ์„ ๋“ฑ๋กํ•˜๋ ค๊ณ  ํ•˜๋ฉด ๋‹ค์Œ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

Parallels๊ฐ€ Apple๋กœ ๋กœ๊ทธ์ธ์„ ์ •๋ณตํ•œ ๋ฐฉ๋ฒ•

์šฐ๋ฆฌ๋Š” ๋ผ์ด์„ผ์Šค ํฌํ„ธ๊ณผ ์ด ํฌํ„ธ๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ๊ฐ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•œ ๊ทธ๋ฃน์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์Šฌ๋กฏ ์ œํ•œ๊ณผ ๊ด€๋ จํ•˜์—ฌ ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ Apple๊ณผ ๋ ˆ์ด๋”๋ฅผ ๊ฐœ์„คํ–ˆ์œผ๋ฉฐ ์‘๋‹ต์„ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์œ ์šฉํ•œ ๋งํฌ

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋งํฌ, ์ œ ์ƒ๊ฐ์—๋Š” ๋ณธ์งˆ์ ์œผ๋กœ ๋ชจ๋“  ์ผ์„ํ–ˆ์Šต๋‹ˆ๋‹ค. Apple์˜ ์ค€์œ ์šฉ์„ฑ ๋„ํฌ ์—ฌ๊ธฐ์—.

์ฆ๊ธฐ๋‹ค! ์งˆ๋ฌธ, ์ƒ๊ฐ, ์•„์ด๋””์–ด ๋ฐ ์ œ์•ˆ์€ ๋Œ“๊ธ€๋กœ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€