Я пытаюсь выяснить при развертывании своего собственного настраиваемого поставщика членства (не наследуя членство в ASP.NET), нужно ли мне работать с IPrincipal и IIdentity.Я имею в виду, разве это не используется только для непубличных сайтов, где вы работаете с учетной записью на основе Windows?
также я хочу создать свой собственный файл cookie для хранения данных аутентификации, а не файл cookie .ASPXAUTH.
Мы также создаем наш собственный поставщик ролей, поэтому мы не будем использовать функциональность Context.User.IsInRole, которую я предположил бы с IIdentity.