Описание тега iprincipal

Интерфейс System.Security.Principal.IPrincipal определяет базовую функциональность объекта безопасности. Чаще всего он используется приложениями, написанными для платформы Microsoft.NET.
2 ответа

Получение имени пользователя из Active Directory

Я пытаюсь получить имя пользователя из Active Directory. Я нашел этот кусок кода, чтобы попробовать, однако он не распознает User часть User.Identity.Name, Я посмотрел, нужно ли мне добавить еще одну ссылку или сборку, однако я ничего не видел. Есть…
23 ноя '16 в 18:08
1 ответ

Использование PrincipalContext и PrincipalSearcher для доступа к пользователям Active Directory с отдельного сервера

У меня есть следующий код для получения текущих активных пользователей каталога: public List<DomainContext> GetADUsers(string term=null) { List<DomainContext> results = new List<DomainContext>(); string ADServerName = System.Web.Co…
06 дек '13 в 16:53
3 ответа

WindowsPrincipal.IsInRole() не возвращает ожидаемый результат

Итак, вот мой текущий код: List<string> rowGroups = GetFileGroups((int)row.Cells["document_security_type"].Value); bool found = false; System.Security.Principal.WindowsPrincipal p = new System.Security.Principal.WindowsPrincipal(System.Securit…
1 ответ

Корзина в IIdentity IPrincipal

Я разрабатываю систему управления заказами для своих клиентов. И в этой системе я решил использовать IPrincipal вместо IIdentity. Я долго думал о том, где мне хранить данные корзины покупателя. Наконец я решил хранить в Cookie. Мой первый вопрос: гд…
11 апр '17 в 11:35
3 ответа

Веб-сервисы ASP.net

Я использую веб-сервис, который устанавливает объект Thread.CurrentPrincipal при входе в систему и вскоре позже, когда другой веб-метод того же веб-сервиса обращается к Thread.CurrentPrincipal, его другой / сбрасывает Может кто-нибудь сказать мне, е…
1 ответ

Неверное приведение при получении пользовательского IPrincipal из HttpContext

После изучения FormsAuthentication в течение нескольких дней я решил сохранить сериализованный объект в свойстве UserData куки-файла FormsAuth и использовать собственный объект IPrincipal для HttpContext.Current.User. Большинство руководств, которые…
25 янв '13 в 01:04
2 ответа

ASP.NET MVC: как IPrincipal может быть нулевым?

Я использую веб-сайт на IIS6 / Server 2003, который использует встроенную проверку подлинности Windows в локальной интрасети. Я могу перейти на сайт, но периодически получаю ошибки "Object null" при вызове следующего кода C#, который вызывается при …
3 ответа

Код игнорирует атрибут PrincipalPermission?

У меня есть метод Delete для всех моих бизнес-объектов, в которых есть атрибут PrincipalPermission. Пример: [PrincipalPermission(SecurityAction.Demand, Role = "Vendor Manager")] public static bool Delete(Vendor myVendor) { //do work here } Проблема …
08 ноя '10 в 21:20
6 ответов

Как я могу облегчить доступ к своему пользовательскому IPrincipal в ASP.NET MVC?

Я написал собственный основной объект, который содержит несколько дополнительных полей (адрес электронной почты и идентификатор пользователя в дополнение к имени пользователя). Чтобы получить доступ к этим свойствам, я должен привести объект Context…
12 авг '11 в 18:07
2 ответа

Как установить пользовательский принципал в asp.net

Я новичок в веб-приложении. Я создал собственный принцип и пытаюсь установить его в CurrentDomain. Этот код прекрасно работает в приложении WPF. Но здесь выдается исключение из политики "Основной объект по умолчанию не может быть установлен дважды".…
2 ответа

Отличаются ли пользователи в WebApiController и HttpContext.Current.User?

После ссылки на этот пост я написал атрибут для базовой аутентификации Http, который будет использоваться в веб-интерфейсе API. В классе атрибутов, если предоставленные учетные данные совпадают, я устанавливаю HttpContext.Current.User как HttpContex…
1 ответ

User.Identity.IsAuthenticated иногда возвращает false

Я использую asp.net 4.0 и аутентификацию формы. Чтобы проверить, аутентифицирован ли пользователь или нет, я использую User.Identity.IsAuthenticated. Большую часть времени он работает отлично, но я не знаю как, иногда он возвращает false, даже если …
10 авг '11 в 11:33
4 ответа

Пользовательская идентификация с использованием MVC5 и OWIN

Я пытаюсь добавить пользовательские свойства в ApplicationUser для веб-сайта с использованием аутентификации MVC5 и OWIN. Я прочитал /questions/8247303/aspnet-mvc-ustanovit-polzovatelskij-iidentity-ili-iprincipal/8247340#8247340 и мне нравится, как …
2 ответа

Предоставленный токен защиты от подделки был предназначен для пользователя "Имя пользователя", но текущий пользователь ""

Когда я вхожу с учетными данными пользователя, в первый раз без ошибок при входе в приложение, но при выходе из системы и повторном входе с учетными данными другого пользователя произошла ошибка Предоставленный токен защиты от подделки был предназна…
14 дек '15 в 11:59
1 ответ

Обновление: передача HttpContext и IPrincipal в Controler в модульном тесте ReSharper

Я пытаюсь запустить пару базовых модульных тестов на контроллере ASP MVC, однако в какой-то момент контроллер должен проверить IPrincipal User объект вроде так: ViewBag.Level = Security.GetLevel(User); Как только тестовый модуль входит в Create Мето…
0 ответов

Получение имени пользователя AD без домена

В настоящее время я переключаю старое интранет-приложение на C#, которое использовало проверку подлинности с помощью форм и профили (SQL) для проверки подлинности и отслеживания пользователей. Однако сейчас я конвертирую его для работы с аутентифика…
1 ответ

Передать IPrincipal из MVC в SignalR

У меня есть приложение MVC с аутентификацией на основе форм с пользовательским принципалом. Перед использованием приложения пользователь должен войти в систему. После этого я хочу использовать SignalR, проблема в том, что Context.User.Identity.Name …
3 ответа

Почему Решарпер думает, что IPrincipal.Identity никогда не будет нулевым?

Resharper 8, работающий в VS2010, говорит мне, что я могу удалить чек на principal.Identity != null: Я предполагаю, что это потому, что в коде для IPrincipal есть атрибут NotNull или что-то скрывающееся, но довольно просто написать собственную реали…
05 дек '13 в 12:26
2 ответа

Установите свойство пользователя для ApiController в модульном тесте

Мои модульные тесты для ApiController используют несколько вспомогательных методов для создания экземпляра контроллера: public static ResourcesController SetupResourcesController(HttpRequestMessage request, IResourceMetadataRepository repo, IUnitOfW…
14 мар '13 в 15:42
0 ответов

Проверка подлинности пользовательских форм ASP не работает, потому что файл cookie потерян

У меня есть веб-сайт ASP .Net 4.5 MVC, где я настроил аутентификацию форм, следуя этому руководству. Разница в том, что я аутентифицируюсь через бэкэнд-dll, поэтому я пропустил все компоненты базы данных в учебнике, и там, где учебник выбирает польз…