Реализация IIdentity, что такое AuthenticationType?

У меня есть пользовательский класс (с такими свойствами, как UserID, UserName, UserEmail и т.д.), реализующий IIdentity. Я вхожу через пользовательскую логику, которая читается из sql. Что должно возвращать идентификатор аутентификации IIdentityType?

Ответ 1

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

Например, ваше приложение может предлагать несколько различных механизмов аутентификации, таких как Passport и Custom, где Custom - это то, что вы перевернули, и решил назвать его "Custom". В другом месте вашего приложения у вас может быть логика, которая должна знать, как пользователь был аутентифицирован, и в этом случае вы проверяете значение AuthenticationType на имя вашего настраиваемого механизма - "Пользовательский".