none
애저 액티브 디렉토리에서 사용자 계정에 있는 특정 프로퍼티가 중복되지 않게 끔 할 수 있나요? RRS feed

  • 질문

  • 안녕하세요.

    애저 Active directory에서 사용자들이 가지는 프로퍼티가 중복되지 않게끔 할 수 있나요?

    마치, 데이터베이스의 유니크(Unique) 속성처럼요.

    Graph API를 사용해서 사용자 계정을 추가할때,

    중복되는 사용자가 있으면, 추가가 안되게끔 하고 싶습니다.

    된다면 샘플 소스나 참고할 수 있는 URL도 덧붙여 주시면 감사하겠습니다.


    2014년 12월 6일 토요일 오후 5:19

모든 응답

  • 안녕하세요,

    Microsoft 계정, 조직내 새 사용자로의 경우는 이메일/사용자이름은 로그온에 사용되므로 중복이 안됩니다.

    코딩으로 접근하실경우 userPrincipalName 을 통해 추가하게 됩니다.

    userPrincipalName/이메일주소로 중복 체크를 하시면 될것 같습니다.

    http://msdn.microsoft.com/en-us/library/azure/dn151678.aspx

    아래는 제 AAD 사용자 전체를 Graph API로 Get 한 내용인데 userPrincipalName 로 구분해보십시오.

     {
          "odata.type": "Microsoft.WindowsAzure.ActiveDirectory.User",
          "objectType": "User",
          "objectId": "d8eedefb-92a0-41e5-9fbd-0016291ca032",
          "accountEnabled": true,
          "assignedLicenses": [],
          "assignedPlans": [],
          "city": null,
          "country": null,
          "department": "Created as guest by Microsoft Azure",
          "dirSyncEnabled": null,
          "displayName": "사용자이름@도메인",
          "facsimileTelephoneNumber": null,
          "givenName": null,
          "jobTitle": null,
          "lastDirSyncTime": null,
          "mail": "사용자이름@도메인",
          "mailNickname": "사용자이름_도메인#EXT#",
          "mobile": null,
          "otherMails": [
            "사용자이름@도메인"
          ],
          "passwordPolicies": null,
          "passwordProfile": null,
          "physicalDeliveryOfficeName": null,
          "postalCode": null,
          "preferredLanguage": null,
          "provisionedPlans": [],
          "provisioningErrors": [],
          "proxyAddresses": [
            "smtp:사용자이름_도메인#EXT#@도메인.onmicrosoft.com",
            "SMTP:사용자이름@도메인"
          ],
          "state": null,
          "streetAddress": null,
          "surname": null,
          "telephoneNumber": null,
          "usageLocation": null,
          "userPrincipalName": "사용자이름_도메인#EXT#@도메인.onmicrosoft.com"
        },


    Hong-ju

    2014년 12월 7일 일요일 오전 3:00
    중재자
  • 아.. 질문이 조금 잘못되었군요.

    제가 묻고 싶은건 프로퍼티를 확장할 시에

    그 프로퍼티에 관해서 줄수 있나하구요.

    예를들면,[별명]이라는 항목을 하나더 추가하구요.

    그 [별명]라는 항목이 사용자들간에 중복되지 않도록 말예요.

    질문을 두번드려 죄송합니다.

    2014년 12월 7일 일요일 오전 11:53