Привязка данных приложения к учетной записи пользователя b2c - PullRequest
0 голосов
/ 28 августа 2018

Простите мой любительский вопрос, однако я не могу найти ответ в Google / StackOverflow.

Я создал приложение (Xamarin) и хочу сохранить данные приложения в базе данных, например в базе данных SQL Azure. Я создал и интегрировал клиента в Azure B2C для обработки учетных записей пользователей в приложении.

Я бы хотел как-то связать данные в моей "собственной" базе данных с учетными записями пользователей в b2c (это странно?). Все, что я могу найти, - это то, что вы можете создавать пользовательские атрибуты, но это, на мой взгляд, довольно ограничено. Поэтому мне нужно что-то уникальное от b2c, которое «не может» измениться из моей собственной базы данных.

Мне кажется, что это обычный случай, какой подход предпочтительнее, и есть ли какой-то уникальный атрибут, к которому я могу относиться? (идентификатор объекта может быть ??)

1 Ответ

0 голосов
/ 29 августа 2018

Пользователи в клиенте Azure AD B2C идентифицируются свойством objectId пользователя объекта .

Это свойство objectId является неизменным.

Обычно токены, которые выдают политики приложениям, содержат sub и / или oid заявок, которые отображаются из objectId собственность.

Это позволяет приложениям ссылаться на свои «собственные» данные для пользователей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...