AD 사용자의 확장 속성 생성
📮 문의하기 🇧🇷 🇺🇸 🇫🇷
AD 사용자의 확장 속성 생성
필요한 권한
앱 등록 페이지에서 이 권한을 허용해야 합니다.
확장 속성 생성
개요 페이지에서 애플리케이션의 ObjectId를 가져와야 합니다.
그런 다음 이 URL에 대한 POST 요청을 만들어 새 확장 속성을 만들 수 있습니다.
https://graph.microsoft.com/v1.0/applications/{APPLICATION_OBJECT_ID}/extensionProperties
{
"name": "testString",
"dataType": "String",
"targetObjects": [
"User"
]
}
응답은 다음과 같아야 합니다.
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#applications({APPLICATION_OBJECT_ID})/extensionProperties/$entity",
"id": "fa613ce9-164b-40ca-bf68-276195a1888c",
"deletedDateTime": null,
"appDisplayName": "My Application Name",
"dataType": "String",
"isSyncedFromOnPremises": false,
"name": "extension_{APPLICATION_ID}_testString",
"targetObjects": [
"User"
]
}
AD 사용자 업데이트
이제 사용자의 끝점에 PATCH 요청을 할 수 있습니다.
https://graph.microsoft.com/v1.0/users/{USER_ID}
이 콘텐츠로
{
"extension_{APPLICATION_ID}_testString": "my test string"
}
사용자로부터 새 확장 프로그램 받기
사용자로부터 새로운 정보를 얻을 수 있습니다.
https://graph.microsoft.com/v1.0/users?$select=displayName,extension_{APPLICATION_ID}_testString
응답
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users(displayName,extension_{APPLICATION_ID}_testString)",
"value": [
{
"displayName": "Bill Musk",
"extension_{APPLICATION_ID}_testString": "my test string"
}
]
}
원천
오타 또는 제안?
이 블로그 게시물에서 오타, 개선할 수 있는 문장 또는 업데이트해야 할 사항을 발견한 경우 git 저장소를 통해 액세스하고 풀 요청을 할 수 있습니다. github에 익숙하다면 댓글을 게시하는 대신 https://github.com/campelo/documentation로 직접 이동하여 변경 사항이 포함된 새로운 풀 리퀘스트를 여세요.
Reference
이 문제에 관하여(AD 사용자의 확장 속성 생성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/campelo/creating-ad-users-extension-properties-326f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)