Создать пользователя типа Facebook в AD B2C с помощью AD GraphAPI - PullRequest
0 голосов
/ 03 ноября 2018

Я пытался создать пользователя типа Facebook с помощью Graph API, чтобы избежать процесса регистрации для пользователя, который проходит аутентификацию в приложении с помощью входа в Facebook (чтобы пользователь мог войти в систему со своей существующей учетной записью fb) Мне удалось создать пользователя AD с помощью Graph API, но не пользователя типа Facebook. В этой ссылке ( social user ) я только что нашел статью о миграции пользователей-арендаторов b2c, в которой говорится о создании учетной записи пользователя facebook в арендаторе b2c с использованием следующего json для отправки в Graph API следующим образом.

{
"objectId": null,
"accountEnabled": true,
"mailNickname": "c8c3d3b8-60cf-4c76-9aa7-eb3235b190c8",
"signInNames": [],
"creationType": null,
"displayName": "Sara Bell",
"givenName": "Sara",
"surname": "Bell",
"passwordProfile": {
    "password": "Test1234",
    "forceChangePasswordNextLogin": false
},
"passwordPolicies": null,
"userIdentities": [{
        "issuer": "Facebook.com",
        "issuerUserId": "MTIzNDU2Nzg5MA=="
    }
],
"otherMails": ["sara@live.com"],
"userPrincipalName": "c8c3d3b8-60cf-4c76-9aa7-eb3235b190c8@tenant-name.onmicrosoft.com"

}

когда это произошло, в b2c-клиенте появился новый пользователь с источником в виде Facebook. Но я понятия не имею, как этот пользователь должен войти в систему с помощью Facebook, чтобы аутентифицироваться. Только поле otheremails было предоставлено в json. Пожалуйста, подскажите, как этого добиться ???

...