EnglishУкраїнськаmRussian
Login/New
Topic with many replies

Web-интерфейсы системы OpenSCADA


Author Message
Written on: 10. 01. 2014 [07:45]
Rosgard
Андрей Ткачев
Topic creator
registered since: 05.12.2013
Posts: 26
По умолчанию в localhost:10002 доступно слишком много для обычного пользователя, которому нужен только свой проект.
Как сделать так чтобы при авторизации пользователю показывались только разрешенные ему проекты и как собственно ограничить проект только для определенных пользователей?

Written on: 10. 01. 2014 [10:19]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3742
"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.
Written on: 10. 01. 2014 [10:30]
Rosgard
Андрей Ткачев
Topic creator
registered since: 05.12.2013
Posts: 26
А как сделать, чтобы через web-интерфейс пользователю были доступны только относящиеся к нему проекты. Сделал все как описано в документации и по приложенным вами скриншотам, но из под пользователя доступны и другие проекты для просмотра, хотя на них права только у пользователя root. Так же пользователю видны разделы: Системный конфигуратор (WEB), Динамический WEB конфигуратор, Web-интерфейс от пользователя, Рабочий пользовательский интерфейс (WEB) и не могу найти как их скрыть от пользователя.
Written on: 10. 01. 2014 [10:49]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3742
"Rosgard" wrote:

Сделал все как описано в документации и по приложенным вами скриншотам, но из под пользователя доступны и другие проекты для просмотра, хотя на них права только у пользователя root.

Не всё значит, у меня не отображаются.

"Rosgard" wrote:

Так же пользователю видны разделы: Системный конфигуратор (WEB), Динамический WEB конфигуратор, Web-интерфейс от пользователя, Рабочий пользовательский интерфейс (WEB) и не могу найти как их скрыть от пользователя.

А эти и не должны скрываться, поскольку особенности доступа решаются уже внутри Web-модуля.

Learn, learn and learn better than work, work and work.
Written on: 10. 01. 2014 [11:26]
Rosgard
Андрей Ткачев
Topic creator
registered since: 05.12.2013
Posts: 26
Если ограничивать доступ, то у меня пользователя не пускает через приложение OpenSCADA, а вот через браузер свободно заходит. В чем может быть проблема?
Written on: 10. 01. 2014 [11:53]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3742
"Rosgard" wrote:

Если ограничивать доступ, то у меня пользователя не пускает через приложение OpenSCADA, а вот через браузер свободно заходит. В чем может быть проблема?

Не пускает куда и куда в Web пускает?

Learn, learn and learn better than work, work and work.
Written on: 10. 01. 2014 [12:02]
Rosgard
Андрей Ткачев
Topic creator
registered since: 05.12.2013
Posts: 26
Создано два разных проекта.
В первом права у пользователя root и группы UI на обзор и управление, остальным доступа нет.
Во втором проекте права аналогично у пользователя gr_user и группы user.
Через клиентское приложение если зайти из под пользователя gr_user, то не пускает в первый проект и пускает во второй, как и должно быть.
Когда захожу через Web-интерфейс под пользователем gr_user, то вижу все вкладки как и писал выше, так и при переходе на "Рабочий пользовательский интерфейс (WEB)" и выборе первого проекта свободно захожу в него, как и во второй. Ограничений как через клиентское приложение никаких не появляется.
Written on: 10. 01. 2014 [12:11]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3742
"Rosgard" wrote:

Когда захожу через Web-интерфейс под пользователем gr_user, то вижу все вкладки как и писал выше, так и при переходе на "Рабочий пользовательский интерфейс (WEB)" и выборе первого проекта свободно захожу в него, как и во второй. Ограничений как через клиентское приложение никаких не появляется.

У меня всё появляется и что такое вообще "Клиентское приложение"?

Learn, learn and learn better than work, work and work.
Written on: 10. 01. 2014 [12:16]
Rosgard
Андрей Ткачев
Topic creator
registered since: 05.12.2013
Posts: 26
"roman" wrote:

У меня всё появляется и что такое вообще "Клиентское приложение"?

Имел ввиду Рабочий пользовательский интерфейс (QT).
Written on: 10. 01. 2014 [12:31]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3742
- Запускаю "ДемоБД"
- Ставлю проекту "АГЛКС" права "Все" в "Нет доступа"
- Захожу на http://localhost:10002
- Вхожу от имени пользователя "test".
- Захожу на "Рабочий интерфейс (Web)" — проект "АГЛКС" для выбора отсутствует!

Learn, learn and learn better than work, work and work.



10720