AD 사용자의 확장 속성 생성


📮 문의하기 🇧🇷 🇺🇸 🇫🇷



AD 사용자의 확장 속성 생성


필요한 권한



앱 등록 페이지에서 이 권한을 허용해야 합니다.
  • Application.ReadWrite.All

  • 확장 속성 생성



    개요 페이지에서 애플리케이션의 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"
            }
        ]
    }
    


    원천


  • Create extensionProperty

  • 오타 또는 제안?



    이 블로그 게시물에서 오타, 개선할 수 있는 문장 또는 업데이트해야 할 사항을 발견한 경우 git 저장소를 통해 액세스하고 풀 요청을 할 수 있습니다. github에 익숙하다면 댓글을 게시하는 대신 https://github.com/campelo/documentation로 직접 이동하여 변경 사항이 포함된 새로운 풀 리퀘스트를 여세요.

    좋은 웹페이지 즐겨찾기