Добавление заявки в UserClaims

Я пытаюсь создать приложение с поддержкой утверждений, используя библиотеку MembershipReboot для аутентификации Thinktecture.IdentityModel.45 для авторизации. Что касается учебных пособий, то все они добавляют заявки в таблицу "UserClaims" вручную (не знаю, какая библиотека добавила это), которая содержит идентификатор пользователя, тип заявки и значение. Я хотел бы добавить претензии программно к этой таблице, но я не уверен, как это сделать очевидным образом.

1 ответ

Решение

Вы можете добавлять / удалять заявки через API AddClaim / RemoveClaim в классе UserAccount. Посмотрите пример SingleTenantWebApp для примера:

https://github.com/brockallen/BrockAllen.MembershipReboot/blob/master/samples/SingleTenant/SingleTenantWebApp/Areas/UserAccount/Controllers/HomeController.cs#L28

Другие вопросы по тегам