Автор |
Сообщение |
Сообщение создано: 10. 01. 2014 [07:45]
|
Rosgard
Андрей Ткачев
Создатель темы
Зарегистрирован(а) с: 05.12.2013
Сообщения: 26
|
По умолчанию в localhost:10002 доступно слишком много для обычного пользователя, которому нужен только свой проект.
Как сделать так чтобы при авторизации пользователю показывались только разрешенные ему проекты и как собственно ограничить проект только для определенных пользователей?
|
Сообщение создано: 10. 01. 2014 [10:19]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"Rosgard" wrote:
Как сделать так чтобы при авторизации пользователю показывались только разрешенные ему проекты и как собственно ограничить проект только для определенных пользователей?
Права на проекты соответственно указать:
http://wiki.oscada.org/Doc/VCAEngine/files?get=VCAeng_pg.png
http://wiki.oscada.org/Doc/Vision/files?get=vis_wlbpg.png
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 10. 01. 2014 [10:30]
|
Rosgard
Андрей Ткачев
Создатель темы
Зарегистрирован(а) с: 05.12.2013
Сообщения: 26
|
А как сделать, чтобы через web-интерфейс пользователю были доступны только относящиеся к нему проекты. Сделал все как описано в документации и по приложенным вами скриншотам, но из под пользователя доступны и другие проекты для просмотра, хотя на них права только у пользователя root. Так же пользователю видны разделы: Системный конфигуратор (WEB), Динамический WEB конфигуратор, Web-интерфейс от пользователя, Рабочий пользовательский интерфейс (WEB) и не могу найти как их скрыть от пользователя.
|
Сообщение создано: 10. 01. 2014 [10:49]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"Rosgard" wrote:
Сделал все как описано в документации и по приложенным вами скриншотам, но из под пользователя доступны и другие проекты для просмотра, хотя на них права только у пользователя root.
Не всё значит, у меня не отображаются.
"Rosgard" wrote:
Так же пользователю видны разделы: Системный конфигуратор (WEB), Динамический WEB конфигуратор, Web-интерфейс от пользователя, Рабочий пользовательский интерфейс (WEB) и не могу найти как их скрыть от пользователя.
А эти и не должны скрываться, поскольку особенности доступа решаются уже внутри Web-модуля.
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 10. 01. 2014 [11:26]
|
Rosgard
Андрей Ткачев
Создатель темы
Зарегистрирован(а) с: 05.12.2013
Сообщения: 26
|
Если ограничивать доступ, то у меня пользователя не пускает через приложение OpenSCADA, а вот через браузер свободно заходит. В чем может быть проблема?
|
Сообщение создано: 10. 01. 2014 [11:53]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"Rosgard" wrote:
Если ограничивать доступ, то у меня пользователя не пускает через приложение OpenSCADA, а вот через браузер свободно заходит. В чем может быть проблема?
Не пускает куда и куда в Web пускает?
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 10. 01. 2014 [12:02]
|
Rosgard
Андрей Ткачев
Создатель темы
Зарегистрирован(а) с: 05.12.2013
Сообщения: 26
|
Создано два разных проекта.
В первом права у пользователя root и группы UI на обзор и управление, остальным доступа нет.
Во втором проекте права аналогично у пользователя gr_user и группы user.
Через клиентское приложение если зайти из под пользователя gr_user, то не пускает в первый проект и пускает во второй, как и должно быть.
Когда захожу через Web-интерфейс под пользователем gr_user, то вижу все вкладки как и писал выше, так и при переходе на "Рабочий пользовательский интерфейс (WEB)" и выборе первого проекта свободно захожу в него, как и во второй. Ограничений как через клиентское приложение никаких не появляется.
|
Сообщение создано: 10. 01. 2014 [12:11]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"Rosgard" wrote:
Когда захожу через Web-интерфейс под пользователем gr_user, то вижу все вкладки как и писал выше, так и при переходе на "Рабочий пользовательский интерфейс (WEB)" и выборе первого проекта свободно захожу в него, как и во второй. Ограничений как через клиентское приложение никаких не появляется.
У меня всё появляется и что такое вообще "Клиентское приложение"?
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 10. 01. 2014 [12:16]
|
Rosgard
Андрей Ткачев
Создатель темы
Зарегистрирован(а) с: 05.12.2013
Сообщения: 26
|
"roman" wrote:
У меня всё появляется и что такое вообще "Клиентское приложение"?
Имел ввиду Рабочий пользовательский интерфейс (QT).
|
Сообщение создано: 10. 01. 2014 [12:31]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
- Запускаю "ДемоБД"
- Ставлю проекту "АГЛКС" права "Все" в "Нет доступа"
- Захожу на http://localhost:10002
- Вхожу от имени пользователя "test".
- Захожу на "Рабочий интерфейс (Web)" — проект "АГЛКС" для выбора отсутствует!
Learn, learn and learn better than work, work and work.
|