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

1 ответ

IIS WebService Запрос на основное разрешение не удалось

Я создал простой веб-сервис, и в веб-сервисе я написал простой метод, как показано в коде ниже. [PrincipalPermission(SecurityAction.Demand, Role = @"KIANCOORP\SomethingElse Users U")] public string HelloWorld() { var msg = "Hello {0} from internal."…
24 авг '16 в 04:46
1 ответ

Обработка исключений PrincipalPermission в MVC3

В моем приложении MVC я украсил некоторые методы моего контроллера следующим образом: [PrincipalPermission(SecurityAction.Demand, Role = "Administrator")] public ActionResult Create(FormCollection collection) { try { ... } catch { return View(); } }…
1 ответ

Страница Silverlight4 и PrincipalPermission

Я использую VS2010, чтобы узнать о Silverlight4 Business Application с шаблоном проектирования MVVM. Попытка выяснить, как декларативно защитить представление SL4 (либо Page, либо UserControl, либо ChildWindow). Я помню, что в веб-приложении ASP.NET…
14 дек '10 в 18:00
1 ответ

Основные вопросы членства в ASP.Net

Я столкнулся с проблемой с PrinciplePermissionAttribute вызывая исключения. Любые страницы, где у меня есть атрибут на Load Метод выдает исключение сразу после первоначального входа в систему. <PrincipalePermission(SecurityAction.Demand, role:="L…
22 мар '12 в 20:34
1 ответ

PrincipalPermission на метод не работает, если применяется к классу

У меня есть код, который выглядит примерно так: [PrincipalPermission(SecurityAction.Demand, Role = "RoleA")] class Foo { [PrincipalPermission(SecurityAction.Demand, Role = "RoleB")] public static bool Bar() { return true; } } Если я попытаюсь бежать…
05 июн '18 в 18:57
1 ответ

Ошибка разрешений при применении PrincipalPermission на уровне класса

[PrincipalPermission(SecurityAction.Demand, Role = "ValidRole")] public partial class CustomerAdd : System.Web.UI.UserControl {.... } Когда я пробую приведенный выше код, я не получаю ошибку времени компиляции, и разрешения не применяются. Я не в со…
06 сен '12 в 21:21
2 ответа

Мелкозернистые разрешения; PrincipalPermission - роли, отделенные от разрешений;

Я некоторое время использовал PrincipalPermission в сервисах wcf. [PrincipalPermission(SecurityAction.Demand, Role = SecurityRoles.CanManageUsers)] Наши роли имеют префикс: Can* и это то, как мы добиваемся тонкого контроля действий с помощью встроен…
3 ответа

Поведение SecurityManager.IsGranted()

Кто-нибудь может объяснить, пожалуйста, следующее поведение C#? Я написал небольшое консольное приложение, чтобы узнать о CAS, но не могу понять, почему следующие строки кода работают так, как они: string[] myRoles = new string[] { "role1", "role2",…
22 ноя '08 в 19:31
2 ответа

Требование повышения не работает для метода в приложении winforms

У меня есть приложение winforms, которое устанавливает другие приложения в цикле. Это работает правильно для учетной записи администратора в Windows 7, но у меня есть серьезные проблемы со стандартной учетной записью - приложению требуется повышение…
13 авг '11 в 21:23
1 ответ

PrincipalPermission vs Authorize Attribute?

Кто-нибудь может объяснить мне различия и варианты использования этих двух атрибутов? Я совершенно сбит с толку, так как они ведут себя одинаково. Я знаю, что [Authorize] подключается к жизненному циклу приложения ASP.NET и запускается до того, как …
3 ответа

Почему значение System.Environment.MachineName указано в верхнем регистре?

Имя моего компьютера в нижнем регистре (я вижу, что в диалоговом окне "Дополнительные параметры системы", вкладка "Имя компьютера"), но System.Environment.MachineName сообщает в верхнем регистре. Это почему? Это реальная проблема для меня, потому чт…
1 ответ

Почему PrincipalPermission(Attribute) не учитывает тип аутентификации?

IIdentity интерфейс выставляет AuthenticationType свойство, которое я хотел бы принять во внимание, потому что все немного по-другому, если пользователь входит в систему с x509 или с базовой аутентификацией имени пользователя / пароля, вы знаете: [P…
11 ноя '11 в 18:53
0 ответов

Реализация WCF в базовом классе, роль PrincipalPermission в производных классах?

У меня есть несколько служб WCF, которые все реализуют метод All(), поэтому я создал общий базовый класс, который реализует этот метод All(), но каждый вызов службы WCF нуждается в своей собственной роли безопасности. public class QueryService<T&…
18 июн '13 в 09:21
1 ответ

Active Directory и PrincipalPermission

Это скорее любопытство, чем запрос о помощи, но я заметил, что при использовании PrincipalPermission и проверке пользователя как части определенной группы в Active Directory он не будет использовать истинное имя группы, а вместо этого проверяет соот…
1 ответ

Хотите, чтобы исключение PrincipalPermission SecurityException для службы REST возвращало 403, а не 400 ошибочных запроса

У меня есть служба RESTful (WCF), оформленная в соответствии с требованиями PrincipalPermission. Я ожидал 403 FORBIDDEN ответ, если пользователь не удерживает роль, но получает 400 BAD REQUESTвместо. Если подумать, это имеет смысл - спрос вызывает S…
29 июн '18 в 10:46
1 ответ

Как обеспечить полный сервис WCF с PrincipalPermission

У меня есть привязка службы WCF с netTcp более 100 методов, я хотел бы защитить все методы, основанные на группе пользователей Windows. Я знаю, что вы можете поставить атрибут [PrincipalPermission(SecurityAction.Demand, Role = "MyWindowsUserGroup")]…
06 мар '15 в 09:53
2 ответа

System.Security.SecurityException - Получить имя роли

Я реализовал метод перехвата всех исключений безопасности в моем global.asax, как это... protected void Application_Error(object sender, EventArgs e) { Exception err = Server.GetLastError(); if (err is System.Security.SecurityException) Response.Red…
30 окт '09 в 11:36
3 ответа

Необработанное исключение не перехватывается ни обработчиком ошибок Global.asax, ни пользовательским обработчиком ошибок IHttpModule

У меня есть один метод класса (DPCal_EventMove), который я хочу ограничить доступ к использованию ролей. У меня есть и обработчик ошибок Global.asax.cs, и пользовательский обработчик ошибок IHttpModule, предназначенный для перехвата необработанных и…
23 авг '12 в 22:52
2 ответа

WCF: пользовательский RoleProvider с PrincipalPermissions: не похоже на попадание / как его отладить?

У меня есть пользовательский поставщик ролей, который наследуется от RoleProvider. В веб-приложении это прекрасно работает без проблем. Тем не менее, я также использую его в службе WCF, и у меня возникли большие проблемы. в той степени, в которой я …
1 ответ

Можно ли отключить проверку PrincipalPermission для WCF-сервисов в web.config

Мои wcf-сервисы используют Principalpermissions для аутентификации пользователей следующим образом: <PrincipalPermission(SecurityAction.Demand, Role:="WCFUser")> Есть ли возможность без изменения исходного кода отключить эту проверку Principal…
03 окт '12 в 09:49