У меня есть пользовательский класс (с такими свойствами, как UserID, UserName, UserEmail и т.д.), реализующий IIdentity. Я вхожу через пользовательскую логику, которая читается из sql. Что должно возвращать идентификатор аутентификации IIdentityType?
Реализация IIdentity, что такое AuthenticationType?
Ответ 1
Лучшее, что я могу собрать, это то, что AuthenticationType
- это произвольная строка, которую вы можете использовать в своем приложении, чтобы определить тип аутентификации, который использовался пользователем.
Например, ваше приложение может предлагать несколько различных механизмов аутентификации, таких как Passport и Custom, где Custom - это то, что вы перевернули, и решил назвать его "Custom". В другом месте вашего приложения у вас может быть логика, которая должна знать, как пользователь был аутентифицирован, и в этом случае вы проверяете значение AuthenticationType
на имя вашего настраиваемого механизма - "Пользовательский".