์๋ ๊ธ์ 2025๋
10์ 10์ผ ์ ํ์์ ๋ณด๋ด์จ ์๊ตฌ์ฌํญ ๋ฉ์ผ์
๋๋ค.
๋์ถฉ ๋ณด๋, ์ ํ ๋ก๊ทธ์ธ ๊ด๋ จํ ๋ด์ฉ์ธ ๊ฒ ๊ฐ์์.

์์ฝํ๋ฉด, 2026๋
1์ 1์ผ๋ถํฐ ๋ํ๋ฏผ๊ตญ ๊ฐ๋ฐ์๋ Sign in with Apple์ ์ฌ์ฉํ๋ ์ฑ๊ณผ ์ฐ๊ฒฐ๋
Services IDs๋ฅผ ์ ๊ท ๋ฑ๋กํ๊ฑฐ๋ ์์ ํ ๋,
Server-to-Server(Notification) ์๋ํฌ์ธํธ๋ฅผ ํ์๋ก ๋ฑ๋กํด์ผํ๋ค๋ ๊ฒ.
์ฆ Apple๋ก ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ค๋ฉด Services IDs๋ฅผ ๋ฑ๋กํด์ผํ๋๋ฐ,
๋ฑ๋ก ์ ์ฐ๊ฒฐํ App IDs์ ์๋ํฌ์ธํธ URL๋ฅผ ๋ฑ๋กํ๋ผ๋ ๊ฒ.
(๊ทธ๋์ผ ์ ํ ์๋ฒ๋ก๋ถํฐ ์๋ฆผ์ ๋ฐ์ ์ ์์)

๊ฒฝ๋ก: Apple Developer ํฌํธ > identifiers > App IDs > ๋์ ID > Sign In with Apple > Edit
> Server-to-Server Notification Endpoint์ URL ๋ฑ๋ก > Save
ํด๋ผ์ด์ธํธ ๋จ(์น/์ฑ)์์๋ ์ผ๋ฐ์ ์ผ๋ก ํน๋ณํ ์ฒ๋ฆฌํ ๋ถ๋ถ์ ์์ง๋ง,
์๋ฒ ๋จ์์ ํด์ฃผ์ด์ผํ๋ ๋ถ๋ถ์ด ์์ด 'Apple๋ก ๋ก๊ทธ์ธ' ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์ฑ์ ๊ฐ๋ฐํ๊ณ ์๋ค๋ฉด ์ ์์
ํ ์ ์๋๋ก ์ ๋ฌํด๋๋ฉด ์ข์ ๊ฒ ๊ฐ์์.
๋ง์ฝ ๋ด๋
์คํ ์์ ์ธ ์ฑ์ ๊ฐ๋ฐ์ค์ด๋ผ๋ฉด, ์์ ํ์..
ํด๋น ์๊ตฌ์ฌํญ์ ๋ถํฉํ์ง ์์ผ๋ฉด ์ฌ์ฌ์์ ๋ฆฌ์ ํ๋ค๊ณ ํ๋ค์.
๋ฌด์์ ํด์ผํ๋ ๊ฐ?๐ค
[ํ์]
1. ์๋ฒ ๊ฐ ์๋ฆผ(Server-to-Server Notification) ์๋ํฌ์ธํธ ์ค๋น
(์ฆ, ๋ฐฑ์๋ ์๋ฒ์ /apple/account-notification(POST)๊ณผ ๊ฐ์ Webhook Endpoint๋ฅผ ์ถ๊ฐํด์ฃผ์ด์ผํฉ๋๋ค.)
[๊ฐ๋ฐ ์ ์ฐธ๊ณ : WWDC, Developer Documentation]
2. Apple Developer ํฌํธ์ ํด๋น Services IDs ๋ฑ๋ก ํ, App IDs ์ค์ ์ ํด๋น URL ๋ฑ๋ก
(์ฒ์์ Services IDs ์ค์ ๋ถ๋ถ์ ์๋ค๊ณ ๋ค์ด์ ํ์ฐธ ์ฐพ์๋๋ฐ ์๋๋ผ๊ตฌ์..
Services IDs ๋ฑ๋ก ํ, App IDs์์ ์ถ๊ฐํด์ฃผ๋ฉด ๋ ๋ฏ ์ถ์ต๋๋ค.)
3. ์์ ๋ ํ์ด๋ก๋์ ๋ํ ์ง์ ๊ฒ์ฆ(์๋ช
/JWK)
4. ์ด๋ฒคํธ ๋ด์ฉ(๋ณ๊ฒฝ๋ ์ฌ์ฉ์ ๋ฐ์ดํฐ) ์ฆ์ ์
๋ฐ์ดํธ
[๊ถ์ฅ]
1. ๋ฉฑ๋ฑ ์ฒ๋ฆฌ
- ๋คํธ์ํฌ ์ฌ์๋/ํ์์์ ๋ฑ์ ์ด์ ๋ก ์ด๋ฒคํธ๊ฐ ์ฌ๋ฌ ๋ฒ ์ฌ ๊ฐ๋ฅ์ฑ ๋๋น
2. ๊ฐ์ฌ ๋ก๊ทธ
- ๋๊ฐ/์ธ์ /๋ฌด์์ด ๋ณ๊ฒฝ๋๋์ง ์ถ์ ๊ฐ๋ฅ์ฑ ํ๋ณด
3. ๋ชจ๋ํฐ๋ง/์๋ฆผ
- ์์ค ์คํจ ๋ฐ ์ง์ฐ ์กฐ๊ธฐ ํ์ง์ ์ฅ์ ๋์
์ด๋ค ์๋ฆผ์ด ์ค๋๊ฐ? ๐ค
- ์ด๋ฉ์ผ ํฌ์๋(Hide My Email) ์ค์ ๋ณ๊ฒฝ
- ์ฑ ๋ด ๊ณ์ ์ญ์
- Apple ๊ณ์ (Apple ID) ์๊ตฌ ์ญ์
(์ด์ธ์๋ ๋ ์์ ์ ์์ง๋ง, ๋ฉ์ผ์๋ ์ 3๊ฐ์ง ์ฌํญ์ด ์ ํ์๋ค์)
์๋ฆผ ์์ ์ ํด์ผํ๋ ์ผ? ๐ค
- ์๋ฆผ ํ์ด๋ก๋์ ์๋ณ์๋ก ์ฌ์ฉ์ ๋งค์นญ ํ, DB์ ๊ด๋ จ ์์คํ
์ ์ฆ์ ๊ฐฑ์
- ๊ณ์ ์ญ์ ๊ณ์ด ์ด๋ฒคํธ์ ๊ฒฝ์ฐ, ์ธ์
/๋ฆฌํ๋ ์/ํ๋ก๋ฐ์ด๋ ํ ํฐ ํ๊ธฐ ๋ฐ ๋ฐ์ดํฐ ์ญ์ (๋๋ ๋น์๋ณํ) ๋ฑ TN3194 ๊ฐ์ด๋ ์ค์
- ํ์ํ ๊ฒฝ์ฐ ์ฌ์ฉ์ ๊ณ ์ง(์ด๋ฉ์ผ ๋ณ๊ฒฝ ์ ๊ฒฐ์ /์์์ฆ/์ฃผ๋ฌธ ์๋ด ๋ฑ ์ํฅ ๋ฒ์)
์ ํฌ์คํ
์ ์ฐธ๊ณ ๋ง ํด์ฃผ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค!
์์ง ๊ณต์ ๋ ๊ด๋ จ ์ ๋ณด๊ฐ ์์ด ์์ ๋ฐ์ ๋ฉ์ผ์ ๊ธฐ๋ฐ์ผ๋ก ๊ฒ์ํ์ฌ ์์ฑํ์์ต๋๋ค.
(ํ๋ฆฌ๊ฑฐ๋ ๋ถ์กฑํ ๋ด์ฉ์ด ์๋ค๋ฉด, ๋๊ธ๋ก ์ธ์ ๋ ์ง ์๋ ค์ฃผ์๋ฉด ๊ฐ์ฌํ ๊ฒ ๊ฐ์์ ๐๐ปโ๏ธ)
๋ฉ์ผ ์์ ๊บผ๋์ ๋ถ๋ค์ ๋ชป ๋ฐ์ผ์
จ์ํ
๋ฐ, ๋ด์ฉ์ ์๋ ๋งํฌ์ ๊ฐ์ต๋๋ค!
https://developer.apple.com/news/?id=j9zukcr6
New requirement for apps using Sign in with Apple for account creation - Latest News - Apple Developer
Starting January 1, 2026, developers based in the Republic of Korea must provide a serverโtoโserver notification endpoint when registering a new Services ID, or updating an existing Services ID, to associate their website with an app using Sign in wi
developer.apple.com
'๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Swift] iOS ์์ฒด์ธ์ฆ ๊ถํ์ '๊ฑฐ๋ถ' ์ํ๋ฅผ ๊ฐ์งํ ์ ์๋ค? (0) | 2025.10.26 |
|---|---|
| [Swift] Privacy Masking(Privacy Screen) ๊ตฌํํ๊ธฐ (0) | 2025.10.19 |
| [Swift] ์ฑ ์ฒซ ์คํ ์ ํด์ผ ํ ์ด๊ธฐํ ์์ ์ ๋ฆฌ(AppDelagate vs SceneDelegate) (0) | 2025.10.05 |
| [Swift] SplashView - ์คํ๋์ ํ๋ฉด (0) | 2025.09.28 |
| [Swift] KeychainManager (0) | 2025.09.21 |