|
|
|
Распределение прав доступа к каталогам на web сервере (как в cms)
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Кто знает, посоветуйте: Хочу свой маленький cms написать. Вот встрял в разработке прав доступа р контент ресурсам. Весь контент будет храниться бес использования баз данных. 1. как обеспечить права доступа? (как вариант возможно можно применять java.security.acl ?, но можно ли прописать все права с использованием policy файл внутри самой cms (ибна ктож даст курочить его на серваке (вариант хостинга))) 2. возможно есть уже готовые решения? За ранее всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2006, 10:52:46 |
|
||
|
Распределение прав доступа к каталогам на web сервере (как в cms)
|
|||
|---|---|---|---|
|
#18+
- защищенные ресурсы должны находиться в директории не доступной из И-нета (например в папке WEB-INF или за пределами домашней директории) - доступ к таким ресурсам осуществляется через сервлет или фильтр который проверяет права запрашивающего ресурс (список пользователей с правами хранится или в БД или в XML или в CSV файле, в зависимости от количества пользователей и т. п.). После праверки прав сервлет читает ресурс и отправляет его в поток вывода устанавливая необходимый MIME-тип ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2006, 11:48:47 |
|
||
|
Распределение прав доступа к каталогам на web сервере (как в cms)
|
|||
|---|---|---|---|
|
#18+
Kachalov- защищенные ресурсы должны находиться в директории не доступной из И-нета (например в папке WEB-INF или за пределами домашней директории) - доступ к таким ресурсам осуществляется через сервлет или фильтр который проверяет права запрашивающего ресурс (список пользователей с правами хранится или в БД или в XML или в CSV файле, в зависимости от количества пользователей и т. п.). После праверки прав сервлет читает ресурс и отправляет его в поток вывода устанавливая необходимый MIME-тип Спасибо, сейчас нашел похожую тему на другом форуме, они предлагают воспользоваться готовым решением Acegi Security http://www.acegisecurity.org/ . Интересно твое мнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2006, 12:16:47 |
|
||
|
Распределение прав доступа к каталогам на web сервере (как в cms)
|
|||
|---|---|---|---|
|
#18+
Честно говоря, скептически отношусь к framework-ам, 90% возможностей заложеных в Acegi Вам не понадобятся. Соответственно возникает вопрос а стоит ли тратить ресурсы системы на этих универсальных монстров, которые в Вашем приложении будут использовать от силы 10% своего потенциала? Кроме того понадобится некоторое время на изучение этого продукта. Могут всплыть неожиданые грабли и т. д. Сам я этим инструментом не пользовался и не знаю подойдет ли он для Вашей задачи, лучше пусть по этому вопросу выскажутся те, кто пользовался данным продуктом. По моему быстрее, проще и эффективней (с точки зрения производительности конечного продукта), писать самому, тем более что задача довольно простая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2006, 13:08:42 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=673&tid=2147135]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
32ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 269ms |
| total: | 420ms |

| 0 / 0 |
