Создание социальной учетной записи Azure AD B2C с помощью API Graph - PullRequest
0 голосов
/ 27 сентября 2019

Я добавил Google и Facebook в качестве поставщика удостоверений для своего клиента Azure AD B2C.Теперь я хочу создать социальных пользователей для Google и Facebook, используя Azure Ad Graph API.В документации API упоминается, что «userIdentities» является обязательным атрибутом, который имеет податрибуты «Issueer» и «IssueUserId».для «эмитента» совершенно ясно, какое должно быть значение, но я не могу найти, как получить «IssueUserId» для identityProvider.Он описывается как «Уникальный идентификатор пользователя, используемый поставщиком социальной идентификации», ранее я думал, что он уникален для поставщика идентификационных данных, но при попытке его нет.Разное значение должно быть передано для разных пользователей одного и того же поставщика удостоверений.Я прошел https://docs.microsoft.com/en-us/azure/active-directory-b2c/claimstransformations, так что я думаю, что это связано с атрибутами пользователя, но все еще не уверен, как сгенерировать значение для передачи в вызов API?Или любое случайное значение в порядке?

1 Ответ

0 голосов
/ 27 сентября 2019

Я предполагаю, что вы ссылаетесь на документацию по миграции пользователя здесь.В документации упоминается

В зависимости от провайдера идентификации идентификатор пользователя эмитента является уникальным значением для данного пользователя для каждой учетной записи приложения или разработки.Настройте политику Azure AD B2C с тем же идентификатором приложения, который был ранее назначен социальным провайдером или другим приложением в той же учетной записи разработки.

Здесь предполагается, что при миграции пользователя из старых систем выуже есть такие unique identifier из социальных аккаунтов, таких как Google и Facebook.Его можно использовать в закодированной форме 64.

Это также поможет понять, каков ваш сценарий?

...