2016-01-01 11 views
0

Я ищу наилучший способ сохранения идентификационных данных пользователя в моем приложении MVC. Пользователи аутентифицируются на сайте с использованием Azure AD. Когда пользователь сохраняет данные, я хочу, чтобы «идентификатор пользователя» был сохранен в этой записи, чтобы однозначно идентифицировать его, а также позволить пользователям возвращать свой собственный набор данных.Сохранить идентификатор пользователя Azure Active Directory

Каков наилучший метод получения уникального идентификатора пользователя AD?

ответ

0

Azure AD обеспечивает аутентификацию на основе требований. Вы можете получить аутентифицированный идентификатор пользователя из текущего объекта ClaimsPrincipal.

+0

Спасибо, это похоже на то, что мне нужно, но какое значение «идентификатор пользователя» вы порекомендуете мне поместить в базу данных? Все, что я вижу, похоже на уникальный идентификатор - это имя. Я думал, что есть GUID или что-то похожее на магазин. – user1476207

+1

@ user1476207, вы можете использовать 'System.IdentityModel.Claims.ClaimTypes.NameIdentifier'. –

Смежные вопросы