Я создаю свою собственную аутентификацию на основе токенов для asp.net web api 2, и у меня есть вопрос о классе user
.
В настоящее время мой класс user
реализует IPrincipal
и IIdentity
, но я не знаю, что лучше всего. Разделите ли вы IPrincipal
и IIdentity
и сделаете реализацию IIdentity
частью IPrincipal
?
В настоящее время я использую следующее объявление класса
class User : IPrincipal, IIdentity
Спасибо!