SCIM์ ์ฌ์ฉํ ์ฌ์ฉ์ ๋ฐ ๊ทธ๋ฃน ํ๋ก๋น์ ๋
SCIM(System for Cross-domain Identity Management) API ํ์ค์ ์ฌ์ฉํ์ฌ Notion ์ํฌ์คํ์ด์ค์์ ์ฌ์ฉ์์ ๊ทธ๋ฃน์ ํ๋ก๋น์ ๋ํ๊ณ ๊ด๋ฆฌํ์ธ์ ๐
์ฐธ๊ณ : ์ด ๊ธฐ๋ฅ์ ์ํฐํ๋ผ์ด์ฆ ์๊ธ์ ์ฌ์ฉ์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
Notion์ SCIM API๋ฅผ ํตํด ๋ค์๊ณผ ๊ฐ์ ์์ ์ ํ ์ ์์ต๋๋ค.
์ฌ์ฉ์ ํ๋ก๋น์ ๋๊ณผ ๊ด๋ฆฌ:
์ํฌ์คํ์ด์ค์์ ๋ฉค๋ฒ ์์ฑ, ์ ๊ฑฐ
๋ฉค๋ฒ์ ํ๋กํ ์ ๋ณด ์ ๋ฐ์ดํธ
์ํฌ์คํ์ด์ค์์ ๋ฉค๋ฒ ๊ฒ์
์ด๋ฉ์ผ ๋๋ ์ด๋ฆ์ผ๋ก ๋ฉค๋ฒ ์ฐพ๊ธฐ
๊ทธ๋ฃน ํ๋ก๋น์ ๋๊ณผ ๊ด๋ฆฌ:
์ํฌ์คํ์ด์ค์์ ๊ทธ๋ฃน ์์ฑ, ์ ๊ฑฐ
๊ทธ๋ฃน์ ๋ฉค๋ฒ ์ถ๊ฐ, ์ ๊ฑฐ
์ํฌ์คํ์ด์ค์์ ๊ทธ๋ฃน ๊ฒ์
์ด๋ฆ์ผ๋ก ๊ทธ๋ฃน ์ฐพ๊ธฐ
์ฐธ๊ณ : ํ์ฌ๋ Notion์ SCIM API๋ฅผ ์ฌ์ฉํ์ฌ ์ํฌ์คํ์ด์ค ๊ฒ์คํธ๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
ํ์ฌ Okta, OneLogin, Rippling, ๊ทธ ์ธ ์ฌ์ฉ์ ์ง์ SCIM ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ํฉ๋๋ค. ๋ค๋ฅธ ID ๊ณต๊ธ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, ์ ํฌ ์ธก์ ์๋ ค์ฃผ์ธ์. ํน์ ์ฑ์ ๋ํ ID ๊ณต๊ธ์ ์ค์ ์ ์์ธํ ์์๋ณด๋ ค๋ฉด, ์ฌ๊ธฐ์์ ํ์ธํ์ธ์. โ
Notion์์ SCIM์ ์ฌ์ฉํ๊ธฐ ์ํ ์ฌ์ ์๊ฑด
Notion์์ SCIM์ ์ฌ์ฉํ๋ ค๋ฉด:
์ํฐํ๋ผ์ด์ฆ ์๊ธ์ ์ํฌ์คํ์ด์ค์ฌ์ผ ํฉ๋๋ค.
ID ๊ณต๊ธ์(IdP)๊ฐ SAML 2.0 ํ๋กํ ์ฝ์ ์ง์ํด์ผ ํฉ๋๋ค. ํน์ ์ฑ์ ๋ํ ID ๊ณต๊ธ์ ์ค์ ์ ์์ธํ ์์๋ณด๋ ค๋ฉด ์ฌ๊ธฐ์์ ํ์ธํ์ธ์. โ
์ํฌ์คํ์ด์ค ์์ ์๋ Notion ์ํฌ์คํ์ด์ค์ SCIM์ ๊ตฌ์ฑํด์ผ ํฉ๋๋ค.
SCIM์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์์ ์ด๋ฆ์ด๋ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์์ ํ๋ ค๋ฉด ํด๋น ์ด๋ฉ์ผ ๋๋ฉ์ธ์ ๋ํ ์์ ๊ถ์ด ํ์ธ๋์ด์ผ ํฉ๋๋ค. ๋๋ฉ์ธ ์ธ์ฆ์ ๋ํด ์์ธํ ์์๋ณด๊ธฐ โ
SCIM API ํ ํฐ ์์ฑ
์ํฐํ๋ผ์ด์ฆ ์๊ธ์ ์กฐ์ง ์์ ์๋ง SCIM API ํ ํฐ์ ์์ฑํ๊ณ ๋ณผ ์ ์์ต๋๋ค. SCIM API ํ ํฐ์ ์์ฑํ๋ ค๋ฉด ๋ค์์ ์ํํ์ธ์:
์ํฌ์คํ์ด์ค ์ ํ๊ธฐ๋ฅผ ์ด๊ณ
์กฐ์ง ๊ด๋ฆฌ๋ฅผ ์ ํํ์ธ์. ์์ง ์กฐ์ง์ ์ค์ ํ์ง ์์๋ค๋ฉด ๋จผ์ ์กฐ์ง ์ค์ ์ ํด์ผ ํ ์ ์์ต๋๋ค. ์์ธํ ์์๋ณด๊ธฐ here โ์กฐ์ง ์์ค ์ปจํธ๋กค์
์ผ๋ฐํญ์์SCIM ํ๋ก๋น์ ๋์์ ์๋>๋ฅผ ์ ํํ์ธ์.
์ฐธ๊ณ : SCIM์ ํตํด ๊ด๋ฆฌํ๋ ค๋ ๊ฐ ์ํฌ์คํ์ด์ค์ ๋ํด ๋ณ๋์ SCIM API ํ ํฐ์ ์์ฑํด์ผ ํฉ๋๋ค.
ํ ํฐ ์ฒ ํ
์ํฌ์คํ์ด์ค ์์ ์๊ฐ ์ํฌ์คํ์ด์ค๋ฅผ ๋๊ฐ๊ฑฐ๋ ์ญํ ์ด ๋ณ๊ฒฝ๋๋ฉด ํด๋น ํ ํฐ์ ์ฒ ํ๋ฉ๋๋ค. ์ด ๊ฒฝ์ฐ, ๋๋จธ์ง ์ํฌ์คํ์ด์ค ์์ ์๋ค์๊ฒ ์ฒ ํ๋ ํ ํฐ์ ๊ต์ฒดํ๋ผ๋ ๋ฉ์์ง๊ฐ ์๋์ผ๋ก ์ ์ก๋ฉ๋๋ค.
์ํฌ์คํ์ด์ค ์์ ์๋ ์ฌ์ฉ ์ค์ธ ํ ํฐ์ ์ฒ ํํ ์๋ ์์ต๋๋ค. ํ ํฐ์ ์ฒ ํํ๋ ค๋ฉด ๊ฐ ํ ํฐ ์์ ์๋ ๐๋ฅผ ํด๋ฆญํ์ธ์.
๊ธฐ์กด ํ ํฐ ๊ต์ฒด
ํ ํฐ์ด ์ฒ ํ๋ ๊ฒฝ์ฐ, ๊ธฐ์กด API ํตํฉ์ ํ ํฐ์ ๊ต์ฒดํด์ผ ํฉ๋๋ค.
์ฒ ํ๋ ํ ํฐ์ ๊ธฐ๋ฐํ SCIM ํตํฉ์ด๋ ์ฌ์ฉ์ ํ๋ก๋น์ ๋์ ์๋ก์ด ํ ํฐ์ด ์ ์ฉ๋ ๋ ๊น์ง ๋นํ์ฑํ๋ฉ๋๋ค.
์ฐธ๊ณ : ๊ธฐ์กด API ํตํฉ์ ์ค์๋์ ๋ฐฉ์งํ๊ธฐ ์ํด, ๊ด๋ฆฌ์๋ฅผ ๋ํ๋ก๋น์ ๋ํ๊ธฐ ์ ์ ํด๋น ๊ด๋ฆฌ์๊ฐ ์์ฑํ ํ ํฐ์ ๋จผ์ ๊ต์ฒดํ์ธ์.
์ด๋ ์ด๋ฉ์ผ ํ์ ์ ํจ
์ํฐํ๋ผ์ด์ฆ ์๊ธ์ ์กฐ์ง ์์ ์๊ฐ SCIM์ ํตํด ํ๋ก๋น์ ๋ํ ๋ ์ฌ์ฉ์์๊ฒ ์ด๋ฉ์ผ๋ก ์ํฌ์คํ์ด์ค์ ๊ทธ๋ฃน ์ด๋๋ฅผ ๋ณด๋ผ์ง ์ ์ดํ๋ ๋ฐฉ๋ฒ:
์ํฌํ์ด์ค ์ ํ๊ธฐ๋ฅผ ์ด๊ณ
์กฐ์ง ๊ด๋ฆฌ๋ฅผ ์ ํํ์ธ์.์ฌ์ฉ์์๊ฒ ์ด๋ฉ์ผ์ ๋ณด๋ด์ง ์์ผ๋ ค๋ฉด
์ผ๋ฐํญ์์SCIM ํ๋ก๋น์ ๋์์ ์ด๋ ์ด๋ฉ์ผ ํ์ ์ ํจํ ๊ธ์ ์ผ์ธ์.
SCIM์ ํตํ ์ ํ๋ ๋ฉค๋ฒ ํ๋ก๋น์ ๋
SCIM์ ํตํด ์ ํ๋ ๋ฉค๋ฒ๋ฅผ ํ๋ก๋น์ ๋ํ๋ ค๋ฉด SCIM 'role' ์์ฑ์ 'restricted_member'๋ก ์ค์ ํด์ผ ํฉ๋๋ค.
"urn:ietf:params:scim:schemas:extension:notion:2.0:User": { role: string // "owner" | "membership_admin" | "member" | "restricted_member" }
SCIM์ ํตํด ํ์ด์ง ๊ฒ์คํธ๋ฅผ ์ ํ๋ ๋ฉค๋ฒ๋ก ์ ํํ๋ ค๋ฉด POST /scim/v2/Users๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
GET /ServiceProviderConfigGET์ฌ์ฉ ๊ฐ๋ฅํ SCIM ์ฌ์์ ๊ธฐ๋ฅ์ ๋ํ ์ค๋ช ์ ๊ฒ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ SCIM ํ๋กํ ์ฝ ์ฌ์ ๋ฌธ์์ ์น์ 5์์ ํ์ธํ์ธ์.
GET /ResourceTypesGET์ฌ์ฉ ๊ฐ๋ฅํ SCIM ๋ฆฌ์์ค ์ ํ ๋ชฉ๋ก์ ๊ฒ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ SCIM ํ๋กํ ์ฝ ์ฌ์ ๋ฌธ์์ ์น์ 6์์ ํ์ธํ์ธ์.
์๋ ํ๋ SCIM ์ฌ์ฉ์ ์์ฑ๊ณผ Notion ์ฌ์ฉ์ ํ๋กํ ํญ๋ชฉ ๊ฐ์ ๋งคํ์ ์ค๋ช ํฉ๋๋ค. ์กฐ์ง ์์ ์๋ 'Notion์ผ๋ก ๋ณด๋ด๊ธฐ'์ ์ฌ์ฉํ ์์ฑ์ ์ ํํ๋ฉฐ, ์ธ์ ๋ ์ง ํด๋น ์์ฑ์ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค. Notion์ ์ฌ์ฉ์๊ฐ Notion SCIM API๋ฅผ ํตํด ์ ์กํ ์์ฑ์ ์ฒ๋ฆฌํ์ฌ ์ฌ์ฉ์์ ๊ทธ๋ฃน์ ํ๋ก๋น์ ๋ ๋ฐ ๊ด๋ฆฌ ๊ฒฝํ์ ๊ฐ์ ํฉ๋๋ค.
SCIM ์์ฑ | Notion ์ฌ์ฉ์ ํ๋กํ ํญ๋ชฉ | ์ธ๋ถ ๋ค์์คํ์ด์ค |
|---|---|---|
userName | ์ด๋ฉ์ผ(ํ์ ์ ๋ ฅ ํญ๋ชฉ) |
|
name.formatted | ์ด๋ฆ (๊ถ์ฅ๋๋ ์ด๋ฆ ํญ๋ชฉ์ ๋๋ค. Notion์๋ ํ๋์ ์ด๋ฆ ํญ๋ชฉ๋ง ์์ผ๋ฏ๋ก Okta์์ ๋ชจ๋ ์ด๋ฆ ํญ๋ชฉ์ ๊ฒฐํฉํ ํํ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.) |
|
name.familyName | ์ด๋ฆ(name.formatted ๋์ name.givenName๊ณผ ํจ๊ป ์ฌ์ฉํ ์ ์์) |
|
name.givenName | ์ด๋ฆ(name.formatted ๋์ name.familyName๊ณผ ํจ๊ป ์ฌ์ฉํ ์ ์์) |
|
photos | ํ๋กํ ์ฌ์ง |
|
title | ์ ๋ชฉ |
|
phoneNumbers | ์ ํ๋ฒํธ |
|
addresses | ์ฃผ์ |
|
roles | ์ญํ |
|
locale | ์ง์ญ |
|
preferredLanguage | ์ ํธ ์ธ์ด |
|
userType | ์ฌ์ฉ์ ์ ํ |
|
emails | ์ด๋ฉ์ผ |
|
active | ํ์ฑํ๋จ |
|
manager.value | ๊ด๋ฆฌ์(์ด๋ฉ์ผ ์ฃผ์์ฌ์ผ ํจ) |
|
manager.displayName | ๊ด๋ฆฌ์ |
|
division | ๋ถ๋ฌธ |
|
department | ๋ถ์ |
|
costCenter | ๋น์ฉ ์ผํฐ |
|
organization | ์กฐ์ง |
|
employeeNumber | ์ง์ ๋ฒํธ |
|
role | Notion ์์ ๊ณต๊ฐ ์ญํ ("owner" | "membership_admin" | "member") |
|
์ฐธ๊ณ Notion์ phoneNumbers ํญ๋ชฉ ์ค primary=true์ธ ์ฒซ ๋ฒ์งธ ํญ๋ชฉ๋ง ์ ์ฅํฉ๋๋ค. ๋ค๋ฅธ ๋ชจ๋ ํญ๋ชฉ์ ์ญ์ ๋ฉ๋๋ค. type ํ๋๋ ์์ ํ ๋ฌด์๋ฉ๋๋ค. primary๋ SCIM 2.0 ์ฌ์์ ์ผ๋ถ๊ฐ ์๋๋ฏ๋ก Notion์ ์ด๋ฅผ ํ์ค๊ณผ ๋ค๋ฅด๊ฒ ์ฒ๋ฆฌํฉ๋๋ค. primary=true์ธ ํญ๋ชฉ์ด ์์ผ๋ฉด ์ ํ๋ฒํธ๊ฐ ์ ์ฅ๋์ง ์์ต๋๋ค.
GET /UsersGETํ์ด์ง๋ฅผ ๋งค๊ธด ์ํฌ์คํ์ด์ค ๋ฉค๋ฒ ๋ชฉ๋ก์ ๊ฒ์ํฉ๋๋ค.
startIndexย ์ ยcountย ๋งค๊ฐ ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ํ์ด์ง๋ฅผ ๋งค๊ธธ ์ ์์ต๋๋ค. ยstartIndex ๋ย 1๋ถํฐ ์์ํ๋ฉฐ ์ต๋ ๊ฐ์๋ 100์ ๋๋ค.ํํฐ๋งค๊ฐ ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ํํฐ๋งํ ์ ์์ต๋๋ค. ํํฐ๋ง ๊ธฐ์ค์ผ๋ก ์ ํจํ ์์ฑ์email,given_name,family_name์ ๋๋ค. ์:ยGETgiven_name๊ณผfamily_name์ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํฉ๋๋ค. ์ด๋ฉ์ผ์ ์๋ฌธ์๋ก ๋ณํ๋ฉ๋๋ค.
GET /Users/GETNotion ์ฌ์ฉ์ ID๋ก ํน์ ์ํฌ์คํ์ด์ค ๋ฉค๋ฒ๋ฅผ ๊ฒ์ํฉ๋๋ค. ์ด ID๋
00000000-0000-0000-0000-000000000000ํ์์ 32์ UUID์ ๋๋ค.meta.created์ยmeta.lastModified์ย ๊ฐ์ ์ ์๋ฏธํ ํ์์คํฌํ ๊ฐ์ด ์๋๋๋ค.
POST /UsersPOST์ถ๊ฐํ๋ ค๋ ์ฌ์ฉ์์๊ฒ ์ด๋ฏธ ๋์ผํ ์ด๋ฉ์ผ์ ์ฌ์ฉํ๋ Notion ๊ณ์ ์ด ์๋ ๊ฒฝ์ฐ, ํด๋น ๊ณ์ ์ด ์ํฌ์คํ์ด์ค์ ์ถ๊ฐ๋ฉ๋๋ค.
์ฌ์ฉ์๊ฐ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ์ด๋ฅผ ํธ์ถํ๋ฉด ์ Notion ์ฌ์ฉ์๊ฐ ์์ฑ๋๊ณ ํด๋น ์ฌ์ฉ์๊ฐ ์ํฌ์คํ์ด์ค์ ์ถ๊ฐ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ฑ๋ Notion ์ฌ์ฉ์ ํ๋กํ์ ๋งคํ๋ฉ๋๋ค.
SCIM API๋ ์ฌ์ฉ์ ์์ฑ ์ ํ๋กํ ์ฌ์ง ์์ฑ์ ์ฝ์ง๋ง ํฅํ ์ ๋ฐ์ดํธ์์๋ ์ฝ์ง ์์ต๋๋ค.
PATCH /Users/PATCH์ผ๋ จ์ ์์ ์ ํตํด ์ ๋ฐ์ดํธํ๊ณ , ์ ๋ฐ์ดํธ๋ ์ฌ์ฉ์ ๋ ์ฝ๋๋ฅผ ๋ฐํํฉ๋๋ค.
์ฐธ๊ณ : ๋ฉค๋ฒ๊ฐ ์ฌ์ฉํ๋ ์ด๋ฉ์ผ ๋๋ฉ์ธ์ ๋ํ ์์ ๊ถ์ด ์ธ์ฆ๋ ๊ฒฝ์ฐ์๋ง ๋ฉค๋ฒ์ ํ๋กํ ์ ๋ณด๋ฅผ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก Notion์ ๊ตฌ์ฑํ SAML SSO ์ด๋ฉ์ผ ๋๋ฉ์ธ๊ณผ ๋์ผํฉ๋๋ค. ์ด ๊ฐ์ด๋๋ฅผ ํตํด ๋๋ฉ์ธ์ ์ธ์ฆํ์ธ์ โ
PUT /Users/PUT์ ๋ฐ์ดํธํ๊ณ , ์ ๋ฐ์ดํธ๋ ์ฌ์ฉ์ ๋ ์ฝ๋๋ฅผ ๋ฐํํฉ๋๋ค.
DELETE /Users/DELETE์ํฌ์คํ์ด์ค์์ ์ฌ์ฉ์๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ๋ชจ๋ ํ์ฑ ์ธ์ ์์ ๋ก๊ทธ์์๋ฉ๋๋ค.
SCIM์ผ๋ก ์ฌ์ฉ์ ๊ณ์ ์ ์ญ์ ํ ์๋ ์์ต๋๋ค. ๊ณ์ ์ญ์ ๋ ์๋์ผ๋ก ์ํํด์ผ ํฉ๋๋ค.
PATCH /Users/๋๋PUT /Users/์์ฒญ์ ๋ณด๋ดํ์ฑ์ฌ์ฉ์ ์์ฑ์false๋ก ์ค์ ํด๋ ์ํฌ์คํ์ด์ค์์ ์ฌ์ฉ์๋ฅผ ์ ๊ฑฐํ ์ ์์ต๋๋ค.SCIM ๋ด ํ ํฐ์ ๋ง๋ ์ํฌ์คํ์ด์ค ์์ ์๋ API๋ฅผ ํตํด ์ ๊ฑฐํ ์ ์์ต๋๋ค. ์ํฌ์คํ์ด์ค ์์ ์๊ฐ SCIM API๋ฅผ ํตํด ์ ๊ฑฐ๋๋ฉด ํด๋น ์์ ์๊ฐ ๋ง๋ ๋ชจ๋ ํ ํฐ์ด ์ทจ์๋๊ณ ํด๋น ๋ด์ ์ฌ์ฉํ๋ ๋ชจ๋ API ํตํฉ์ด ์ค๋จ๋ฉ๋๋ค.
์ฐธ๊ณ : ๊ธฐ์กด ์ฌ์ฉ์ ์คํค๋ง์ ํ์ฅ ๊ธฐ๋ฅ์ธ ์ญํ ์์ฑ์ ์ฌ์ฉํด์ ์ฌ์ฉ์์๊ฒ ์ํฌ์คํ์ด์ค ์์ค์ ํ ๋นํ ์ ์์ด์. ํ์์ ๋ค์๊ณผ ๊ฐ์์.
"urn:ietf:params:scim:schemas:extension:notion:2.0:User": { role: string // "owner" | "membership_admin" | "member" }
GET /GroupsGETํ์ด์ง๋ฅผ ๋งค๊ธด ์ํฌ์คํ์ด์ค ๋ฉค๋ฒ ๋ชฉ๋ก์ ๊ฒ์ํฉ๋๋ค.
startIndex์ยcountย ๋งค๊ฐ ๋ณ์๋ฅผย ์ฌ์ฉํ์ฌย ํ์ด์ง๋ฅผ ๋งค๊ธธ ์ ์์ต๋๋ค.startIndex๋ย 1๋ถํฐย ์์ํ๋ฉฐย ์ต๋ ๊ฐ์๋ 100์ ๋๋ค. ์:ยGETํ์ด์ง๋ค์ด์ ์ด ์ฌ์ฉ๋์ง ์์ผ๋ฉด ํ ๋ฒ์ ์์ฒญ์์ ์ต๋ 100๊ฐ์ ์ํฌ์คํ์ด์ค ๊ทธ๋ฃน์ด ๋ฐํ๋ฉ๋๋ค.
ํํฐ๋งค๊ฐ ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ํํฐ๋งํ ์ ์์ต๋๋ค. ๊ทธ๋ฃน์displayName์์ฑ์ผ๋ก ํํฐ๋งํ ์ ์์ต๋๋ค. ์:ยGET
GET /Groups/GETNotion ๊ทธ๋ฃน ID๋ก ํน์ ์ํฌ์คํ์ด์ค ๊ทธ๋ฃน์ ๊ฒ์ํฉ๋๋ค. ์ด ID๋
00000000-0000-0000-0000-000000000000ํ์์ 32์ UUID์ ๋๋ค.
POST /GroupsPOST์ ์ํฌ์คํ์ด์ค ๊ทธ๋ฃน์ ์์ฑํฉ๋๋ค.
PATCH /Groups/PATCH์ผ๋ จ์ ์์ ์ ํตํด ์ํฌ์คํ์ด์ค ๊ทธ๋ฃน์ ์ ๋ฐ์ดํธํฉ๋๋ค.
PUT /Groups/PUT์ํฌ์คํ์ด์ค ๊ทธ๋ฃน์ ์ ๋ฐ์ดํธํฉ๋๋ค.
DELETE /Groups/DELETE์ํฌ์คํ์ด์ค ๊ทธ๋ฃน์ ์ญ์ ํฉ๋๋ค.
์ฐธ๊ณ : ๊ทธ๋ฃน์ ์ญ์ ํ์ ๋ ํ๋ ์ด์์ ํ์ด์ง์ '๋ชจ๋ ํ์ฉ' ๊ถํ์ ๊ฐ์ง ์ฌ์ฉ์๊ฐ ์๋ฌด๋ ์๋ค๋ฉด, ๊ทธ๋ฃน ์ญ์ ๊ฐ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
๋ ์์๋ณด๊ธฐ
