Я пытался создать пользователя типа 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. Пожалуйста, подскажите, как этого добиться ???