powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Парсер
25 сообщений из 163, страница 5 из 7
Парсер
    #38360622
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КSeVaА в твоей системе безопасности есть дерево ролей?
А я велосипеды не изобретаю, есть готовые реализации с возможностью подклчения к внешней бд с штатным расписанием, ролями могут быть должности или отделы и тд, настраиваем один раз разрешния, а исключения задаем отдельным пользователям.рисуем один интерфейс с одним методов и забывем об этом
...
Рейтинг: 0 / 0
Парсер
    #38360631
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ
Код: c#
1.
2.
3.
4.
5.
6.
7.
public interface ISecurityService
{
    CurrentUser User { get; }

    // ...
    bool CanReportRemove(Report report);
}



В одном месте реализации метода CanReportRemove своего SecurityService я описываю требуемую логику в соответствии с новыми правилами.

P.S. Мил человек, я не выступаю противником новой абстракции (Rule). Тем более я сам когда-то в администраторе писал такую логику поверх мембершипа. Я просто тебе говорю, что в 99% случаях хватает обычных ролей. Если у тебя приложение-конструктор, поставленное на поток, возможно было бы неплохо реализовать возможность управления действиями (правилами) через крыжики UI.
Чмо, это я придумал?обезьянка за клавиатурой может только стучать без разбора, а запомнить не в состоянии
...
Рейтинг: 0 / 0
Парсер
    #38360635
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaАлексей Кпропущено...
А в твоей системе безопасности есть дерево ролей?
А я велосипеды не изобретаю, есть готовые реализации с возможностью подклчения к внешней бд с штатным расписанием, ролями могут быть должности или отделы и тд, настраиваем один раз разрешния, а исключения задаем отдельным пользователям.рисуем один интерфейс с одним методов и забывем об этомА в используемых тобой готовых реализациях есть дерево ролей?
...
Рейтинг: 0 / 0
Парсер
    #38360640
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaЧмо, это я придумал?обезьянка за клавиатурой может только стучать без разбора, а запомнить не в состоянии
Дятел, мало того, что ты в зад долбишься, так еще и в глаза, оказывается. Разницу между CanReportRemove и canproductdelete видим?
...
Рейтинг: 0 / 0
Парсер
    #38360654
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaАлексей КА в твоей системе безопасности есть дерево ролей?
А я велосипеды не изобретаю
Role based security это не велосипед, а штатный функционал. На основе него даже доменные политики строятся, используя вместо ролей группы. Учи матчасть, бестолочь.

SeVaесть готовые реализации с возможностью подклчения к внешней бд с штатным расписанием, ролями могут быть должности или отделы и тд, настраиваем один раз разрешния, а исключения задаем отдельным пользователям.рисуем один интерфейс с одним методов и забывем об этом
Что за готовые реализации? И причем тут штатное расписание, отделы и должности? Ты лунный долбоеб просто
Как кореллируют роли с штатными расписанием?
...
Рейтинг: 0 / 0
Парсер
    #38360668
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот роли фейсбука:

https://www.facebook.com/help/www/289207354498410 Менеджер, Создатель материалов, Модератор, Рекламодатель, Аналитик статистики


За каждой ролью закрепляется набор действий. Например, Модератор может

- Отвечать на комментарии и удалять их
- Отправлять сообщения от имени Страницы
- Создать Рекламные объявления
- Просматривать Статистику

Вопрос для долбосевы - причем тут штатное расписание, отделы, должности? На кой хер тут HasPermission?
...
Рейтинг: 0 / 0
Парсер
    #38360683
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaСапотски, попросите свенома сделать курсы по с# для полных лохов.пусть он вам за бабки обьясняет, что происходит при добавлении в список, и что нужно делать, чтобы этого не происходило.сам ты это не осилишь.
Сева, на кой хер ты нужен на этом форуме если ты даже на элементарный вопрос ответить не можешь? Выбрось себя в форточку за ненадобностью!
...
Рейтинг: 0 / 0
Парсер
    #38360686
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaАлексей Кпропущено...
А в твоей системе безопасности есть дерево ролей?
А я велосипеды не изобретаю, есть готовые реализации с возможностью подклчения к внешней бд с штатным расписанием, ролями могут быть должности или отделы и тд, настраиваем один раз разрешния, а исключения задаем отдельным пользователям.рисуем один интерфейс с одним методов и забывем об этом+100

Только наследственные идиоты лезут с совковой лопатой в свой говнокод, чтобы добавить роль.
...
Рейтинг: 0 / 0
Парсер
    #38360693
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Долбосева, ты фейсбук тоже считаешь лапидарной системой?

Безопасность фейсбука можно описать таким интерфейсом:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
public interface IFacebookSecurity
{
    // Управление ролями администраторов
    bool HasManageAdministrator { get; set; }

    // Редактировать страницу
    bool HasEditPage { get; set; }

    // Добавлять приложения
    bool HasCreateApplication { get; set; }

    // Создавать публикации от имени страницы
    bool HasCreatePublications { get; set; }

    // Отвечать на комментарии
    bool HasAskComments { get; set; }

    // Удалять комментарии
    bool HasDeleteComments { get; set; }

    // Отправлять сообщения от имени страницы
    bool HasSendMessageByPage { get; set; }

    // Создать рекламные объявления
    bool HasCreatePromotion { get; set; }

    // Просматривать статистику
    bool HasReadStatistics { get; set; }
}



Это всевозможные действия. Далее создаем (с помощью штатной Role base security) сколь угодно ролей и прибиваем к ним конкретные действия из IFacebookSecurity. Всё. В результате у нас получается реализация этого интерфейса.

P.S. Тупорылый долбосева, ты даже два слова связать не можешь, дибилоид. Ты даже на прямые вопросы участников дискуссии не в состоянии ответить. В чем суть твоего участия тут, открой тайну? И да, не забудь убить себя об стену.
...
Рейтинг: 0 / 0
Парсер
    #38360707
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyТолько наследственные идиоты лезут с совковой лопатой в свой говнокод, чтобы добавить роль.
... сказал опытный сантехник, который недавно с базовыми вещами ado.net научился работать
...
Рейтинг: 0 / 0
Парсер
    #38360722
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУДолбосева, ты фейсбук тоже считаешь лапидарной системой?Да, фейсбук и прочие социалки это лапидарные системы с количеством действий, которое можно сосчитать на пальцах.
...
Рейтинг: 0 / 0
Парсер
    #38360735
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyМСУДолбосева, ты фейсбук тоже считаешь лапидарной системой?Да, фейсбук и прочие социалки это лапидарные системы с количеством действий, которое можно сосчитать на пальцах.
Так он другого ничего не видел, в силу своей тупости, считает, что этогодостаточно.
Муслима, даже в lightswitch похерили membership за полной убогостью
...
Рейтинг: 0 / 0
Парсер
    #38360738
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУAntonariyТолько наследственные идиоты лезут с совковой лопатой в свой говнокод, чтобы добавить роль.
... сказал опытный сантехник, который недавно с базовыми вещами ado.net научился работать Что с того, любитель протухшего говна? Возьми ты инструмент хоть сто лет назад, как производил им кал, так и производишь.
...
Рейтинг: 0 / 0
Парсер
    #38360754
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyМСУДолбосева, ты фейсбук тоже считаешь лапидарной системой?Да, фейсбук и прочие социалки это лапидарные системы с количеством действий, которое можно сосчитать на пальцах.
Твоё никчемное ламерское существование даже ногтя не стоят этих "лапидарных" систем, чудило А во-вторых, количество действий не статично по мере развития системы. Сейчас их 10, завтра 30, послезавтра 50, потом 100. Какая разница? Все эти действия группируются в роли и управляются с помощью родных .NET провайдеров. Надо переключиться на доменную аутентификацию и авторизацию? Не проблема, создаем роли (группы) в Active Directory и всё будет работать как и раньше. Ни строчки кастомного кода, всё штатно.
...
Рейтинг: 0 / 0
Парсер
    #38360762
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaAntonariyпропущено...
Да, фейсбук и прочие социалки это лапидарные системы с количеством действий, которое можно сосчитать на пальцах.
Так он другого ничего не видел, в силу своей тупости, считает, что этогодостаточно.
Муслима, даже в lightswitch похерили membership за полной убогостью
Причем тут membership? RBAC - это не мембершип, бестолочь.

AntonariyМСУпропущено...

... сказал опытный сантехник, который недавно с базовыми вещами ado.net научился работать Что с того, любитель протухшего говна? Возьми ты инструмент хоть сто лет назад, как производил им кал, так и производишь.
А с того, что ты такой же беспонтовый ушлепок типо долбосевы, КПД от которых 0%. И с этим согласится большинство участников.
...
Рейтинг: 0 / 0
Парсер
    #38360770
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУВсе эти действия группируются в роли и управляются с помощью родных .NET провайдеров. Помешивая говнокод лопатой.
...
Рейтинг: 0 / 0
Парсер
    #38360771
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУSeVaпропущено...

Так он другого ничего не видел, в силу своей тупости, считает, что этогодостаточно.
Муслима, даже в lightswitch похерили membership за полной убогостью
Причем тут membership? RBAC - это не мембершип, бестолочь.

Antonariyпропущено...
Что с того, любитель протухшего говна? Возьми ты инструмент хоть сто лет назад, как производил им кал, так и производишь.
А с того, что ты такой же беспонтовый ушлепок типо долбосевы, КПД от которых 0%. И с этим согласится большинство участников.
Чмо, опять начинает хаотично прыгать с ветки на ветку.в сад, убожество
...
Рейтинг: 0 / 0
Парсер
    #38360772
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyМСУВсе эти действия группируются в роли и управляются с помощью родных .NET провайдеров. Помешивая говнокод лопатой.
По делу будет чего?
...
Рейтинг: 0 / 0
Парсер
    #38360776
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaЧмо, опять начинает хаотично прыгать с ветки на ветку.в сад, убожество
Что там про парсинг html через XmlReader?
...
Рейтинг: 0 / 0
Парсер
    #38360780
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LightSwitch - эталон современных систем

P.S. Долбосева, не задумывался, почему тебя чмырят в каждом топике? Потому что ты бесполезное форумное говно, от которого нету толка.
...
Рейтинг: 0 / 0
Парсер
    #38360783
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУAntonariyпропущено...
Помешивая говнокод лопатой.
По делу будет чего?Тебе говна на тарелку подкинуть? На .
...
Рейтинг: 0 / 0
Парсер
    #38360840
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVa,

так что там с реализацией HasPermission ?
Как устроена?
...
Рейтинг: 0 / 0
Парсер
    #38360941
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилтак что там с реализацией HasPermission ?
Как устроена?
Ну ведь
Код: c#
1.
2.
3.
4.
public bool HasPermission(string permission)
{
    return Roles.Any(r => r.Permissions.Any(p => p.Name == permission));
}
...
Рейтинг: 0 / 0
Парсер
    #38360950
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нахлобуч, не катит. Его слова, что роли - УГ.
...
Рейтинг: 0 / 0
Парсер
    #38360969
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУAntonariyТебе говна на тарелку подкинуть? На .

Antonariy встретился на дороге и не уступает место

Вот вся твоя сущностьНу надо же. Дурика научили пользоваться картинками, а ютубу он сам научился. Сенсация!

Вот только не догадался, что видео, в отличии от картинки, целиком никто не увидит. Ибо смотреть целиком всякий бред будет только даун вроде муси.
...
Рейтинг: 0 / 0
25 сообщений из 163, страница 5 из 7
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Парсер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]