Расширение IdentityUser в Asp.Net Core Identity 2.0, когда это пакет NuGet - PullRequest
0 голосов
/ 02 марта 2019

В этом блоге ASP.NET Core 2.1.0-preview1: Представление Identity UI в виде библиотеки Я обнаружил, что концепция идентичности в ASP.Net Core 2.0 поставляется в виде пакета NuGet.

Я работаю над проектом, в котором мне нужно расширить включенный IdentityUser, чтобы он был во множестве отношений один ко многим.

Я хотел бы добавить свойства в свой класс пользователя, такие как List и List.

С помощью IdentityUser в пакете NuGet, как люди настраивают его?Все ли отказываются от пакета NuGet, если хотят его настроить?

1 Ответ

0 голосов
/ 03 марта 2019

этот блог специально говорит об элементах пользовательского интерфейса, тогда как вы, кажется, спрашиваете о внутреннем коде ...

Если вы просто хотите добавить некоторые пользовательские элементы в модель User, это уже поддерживается: https://docs.microsoft.com/en-us/aspnet/core/security/authentication/customize-identity-model?view=aspnetcore-2.2

По сути, вы можете создать собственный класс, который наследует (наследует) IdentityUser, добавить к нему настраиваемые свойства, затем при настройке удостоверения вы можете использовать его вместо набора IdentityUser.

...