Создайте пользовательский интерфейс в MVC 5 для управления ролями OWIN.

В Visual Studio 2013 вновь созданный проект MVC 5 с индивидуальной проверкой подлинности включает пример кода для создания пользователя через OWIN, но нет примера кода для создания роли и назначения роли пользователю.

Кто-нибудь знает, как создать пользовательский интерфейс, включая модели, представления и контроллеры, для управления ролями OWIN (AspNetRoles) и ролями пользователей (AspNetUserRoles) в MVC 5?


person Leo    schedule 07.04.2014    source источник


Ответы (2)


Только что был выпущен новый проект OSS, призванный помочь вам в этом:

http://brockallen.com/2014/04/09/introduction-thinktecture-identitymanager/

person Brock Allen    schedule 09.04.2014

Если вы хотите управлять AspNetUsersRoles, необходимо внести следующие изменения.

<сильный>1. Удалите первичный ключ, фактически соответствующий UserId и RoleId

<сильный>2. Добавьте новое поле Id в таблицу и проверьте, как первичный ключ.

<сильный>3. Обновите модель.

введите здесь описание изображения

Теперь вы можете формировать эти объекты и создавать контроллеры и представления.

person William Ballesteros    schedule 02.09.2014