|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
ПарамонhVosttклеймы и правда в базе, их можно брать из базы, а не из тикета, за это как-то давно даже МСУ топил не по-детски лезть в базу на каждый чих, это точно бест практис как минимум за меткой безопасности, а так да. ты как будто вчера с деревьев слез.. ну прям ваще.. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2018, 14:18 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
ViPRosПочти как в ВИПРОС уже :) вот когда в випросе будет ABAC, тогды и будешь выступать, а так то чо, вон Парамона спроси, ниче нового ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2018, 14:20 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
stenfordвместо базы еще можно сессию замутить, даже быстрее чем база будет, верно? Нафига эти клеймы придумали. не секьюрно, клеймы для отделения мух от котлет, в общем понятно все с вами, грамотеи ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2018, 14:21 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
hVosttstenfordвместо базы еще можно сессию замутить, даже быстрее чем база будет, верно? Нафига эти клеймы придумали. не секьюрно, клеймы для отделения мух от котлет, в общем понятно все с вами, грамотеи Клеймо - ерунда, можно было не вводить Раньше было UserID, Role Теперь Role(Предикат на User.*) этого все равно мало ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2018, 14:52 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
Надо воще выкинуть и Юзера и Роль (слишком узкий контекст) Любой объект и метод должен иметь политику доступа, которая должны быть сколь угодно сложной в глобальном контексте Если бы я писал новую версию ВИПРОС, то бы сделал так ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2018, 14:55 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
skyANAМожно и if: Код: c# 1.
и атрибут: Код: c# 1. 2. 3. 4. 5.
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
ни первое, ни второе неверно (по крайней мере для Core). Особенно первый вариант, за такое на code review расстреливают на месте. Для авторизации на основе клеймов надо юзать полиси, я-же писал уже об этом https://docs.microsoft.com/en-us/aspnet/core/security/authorization/policies ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 01:07 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
hVosttне секьюрно, клеймы для отделения мух от котлет, в общем понятно все с вами, грамотеи клеймы не секьюрно? Грамотей ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 01:18 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
хотя да, ты-ж клеймы в URL'ax хранишь ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 01:19 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
ViPRosКлеймо - ерунда, можно было не вводить Клеймо не ерунда, так как ты похоже не имеешь никакого опыта с SSO )) ViPRosРаньше было UserID, Role Роль это всего лишь один из клеймов. ViPRosНадо воще выкинуть и Юзера и Роль (слишком узкий контекст) Не надо ничего выкидывать, просто одной роли мало для полноценного управления политиками безопасности. ViPRosЛюбой объект и метод должен иметь политику доступа, которая должны быть сколь угодно сложной в глобальном контексте Вообще надо отделять мух от котлет, пока ничего лучше ABAC не встречал в природе для управления безопасностью. Клеймы и роли отлично ложатся на ABAC, но логика предоставления доступа может быть сколько угодно сложная, и при этом контролируется и пишется в одном единственном месте. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 06:09 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
stenfordhVosttне секьюрно, клеймы для отделения мух от котлет, в общем понятно все с вами, грамотеи клеймы не секьюрно? Грамотей сессия не секьюрно. чё опять двадцать пять? го ту гугл подован. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 06:10 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
stenfordхотя да, ты-ж клеймы в URL'ax хранишь клеймы хранятся в базе, если говорить про authorization point. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 06:11 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
stenfordни первое, ни второе неверно (по крайней мере для Core). Особенно первый вариант, за такое на code review расстреливают на месте. Первый вариант взят из документации Microsoft о том, как использовать клеймы в Azure. Второй из статьи одного из Microsoft MVP о том, как с ними работать в ASP.NET Web API. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 08:37 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
hVostt, ты блин сыпешь буквами ССО, АБАС и т.д. - они каждый день меняются и даже не охота гуглить Я грю вот что - система доступа к объекту имеет доступ к какому то контексту (самого объекта в этом контексте может и не быть) и защита объекта должна быть задана в этом контексте любое обращение к защищенному объекту должно подтверждаться этой системой и все а ты буквы какие то ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 09:40 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
skyANAПервый вариант взят из документации Microsoft о том, как использовать клеймы в Azure. Второй из статьи одного из Microsoft MVP о том, как с ними работать в ASP.NET Web API. так приведи линки, чего-ж ты стеняешся-то ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 09:53 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
stenfordskyANAПервый вариант взят из документации Microsoft о том, как использовать клеймы в Azure. Второй из статьи одного из Microsoft MVP о том, как с ними работать в ASP.NET Web API. так приведи линки, чего-ж ты стеняешся-то Стесняюсь? Тебя-то? Насмешил ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 10:05 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
ViPRoshVostt, ты блин сыпешь буквами ССО, АБАС и т.д. - они каждый день меняются и даже не охота гуглить Я грю вот что - система доступа к объекту имеет доступ к какому то контексту (самого объекта в этом контексте может и не быть) и защита объекта должна быть задана в этом контексте любое обращение к защищенному объекту должно подтверждаться этой системой и все а ты буквы какие то ну если так рассуждать... берёшь, значит, материалы, инструменты и строишь дом! а ты про какие-то чертежи, какие-то сметы... любой дурак справится ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 10:13 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
ViPRoshVostt, ты блин сыпешь буквами ССО, АБАС и т.д. - они каждый день меняются и даже не охота гуглить Я грю вот что - система доступа к объекту имеет доступ к какому то контексту (самого объекта в этом контексте может и не быть) и защита объекта должна быть задана в этом контексте любое обращение к защищенному объекту должно подтверждаться этой системой и все а ты буквы какие то ну да, я про АБАС этот и пишу кажется не знаю, как она реализовывается, но суть та же а ССО - где то это хорошо, а где то ерунда ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 10:16 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
ViPRosну да, я про АБАС этот и пишу кажется не знаю, как она реализовывается, но суть та же вполне возможно, что ты имеешь в виду укладывается в ABAC с головой. направление мысли верное :) ViPRosа ССО - где то это хорошо, а где то ерунда не имея SSO, тебе не вынести отдельные части приложения в отдельные сервисы, не получится соорудить программный комплекс по ходу дела, всё будет завязано на одном приложении. а это тупик ) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 10:19 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
Просто вопросы реализации очень важны в ВИПРОС, если у тебя нет доступа к какому то полю объекта, то у этого объекта просто нету!!! этого поля для тебя, так же и с методами - нету и все а вот доступ описан в собственном контексте, т.е. ты НЕ проверяешь - есть у тебя доступ или нет, просто либо все работает, либо тебя посылают нах ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 10:19 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
никаких HasClaim и т.д. фигни ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 10:20 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
hVosttViPRosну да, я про АБАС этот и пишу кажется не знаю, как она реализовывается, но суть та же вполне возможно, что ты имеешь в виду укладывается в ABAC с головой. направление мысли верное :) ViPRosа ССО - где то это хорошо, а где то ерунда не имея SSO, тебе не вынести отдельные части приложения в отдельные сервисы, не получится соорудить программный комплекс по ходу дела, всё будет завязано на одном приложении. а это тупик ) ViPRosа ССО - где то это хорошо, а где то ерунда ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 10:21 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
ViPRosв ВИПРОС, если у тебя нет доступа к какому то полю объекта, то у этого объекта просто нету!!! этого поля для тебя, так же и с методами - нету и все каким образом реализуется ответ на вопрос: есть ли у меня доступ к такому-то полю к такому-то объекту? вот это важно, а не последствия, которые важны, но вторичны с точки зрения сложности реализации (но не для пользователя) ViPRosа вот доступ описан в собственном контексте, т.е. ты НЕ проверяешь - есть у тебя доступ или нет, просто либо все работает, либо тебя посылают нах как именно описан? клеймом он тоже нормально описывается, если уж на то пошло: HasAccessToFieldOneInMacroTypeOther ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 10:22 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
hVosttкак именно описан? клеймом он тоже нормально описывается, если уж на то пошло: HasAccessToFieldOneInMacroTypeOther а кто проверяет? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 10:26 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
skyANAСтесняюсь? Тебя-то? Насмешил так значит линков не будет? Ну кто-бы сомневался. Ты-б лучше матчасть учил, а не троллил так бездарно на форуме ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 10:28 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
ViPRoshVosttкак именно описан? клеймом он тоже нормально описывается, если уж на то пошло: HasAccessToFieldOneInMacroTypeOther а кто проверяет? ты вынужден везде в коде пихать HasAccessToFieldOneInMacroTypeOther а ВИПРОС возвращает макротип уже скастрированный по правам - почувствуй разницу ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 10:32 |
|
|
start [/forum/topic.php?fid=18&msg=39581521&tid=1355341]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
147ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 248ms |
0 / 0 |