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