Если я вас правильно понимаю, то вы, вероятно, ищете новый IdentityResource
, чтобы инкапсулировать какой-то тип пользовательского типа утверждения личности, который могли бы иметь ваши пользователи.Пример этого ниже:
return new List<IdentityResource>
{
//..Your other configured identity resources
new IdentityResource(
name: "custom.name",
displayName: "Custom Name",
claimTypes: new[] { "custom.name" });
};
Затем вы можете добавить это как заявление пользователя:
new TestUser
{
SubjectId = "1",
Username = "alice",
Password = "password",
Claims = new []
{
new Claim("custom.name", "SomeCustomNameValue")
}
},