Управление пользователями

Стартовая страница Форумы Понять, как работает ПО Управление пользователями

Просмотр 15 сообщений - с 16 по 30 (из 35 всего)
  • Автор
    Сообщения
  • #43684
    Mikhail
    Модератор

    Добрый день!
    Как написали выше, проблема в том, как изменения попадут в проект.
    Если допустить, что роли и права редактируются в проекте, то через веб-плагин можно редактировать только пользователей. В этом случае список пользователей можно хранить в БД и не синхронизировать с проектом. Для проверки логина/пароля Сервером потребуется разработать модуль по аналогии с ModActiveDirectory.

    #43686
    IvanovVladimir
    Участник

    Тут мне не важно, я просто сделаю в вебе две отдельные кнопки выгрузки и загрузки проекта, один раз им настрою, отдам, из веба они под себя сделают, если нужно будет изменить то выгрузят мне текущий проект, поправлю и отдам им файлом

    #43687
    IvanovVladimir
    Участник

    спасибо всем за помощь, я пошел делать!

    #43689
    JurasskPark
    Участник

    спасибо всем за помощь, я пошел делать!

    Пишите в теме, что и как. Нам интересно. 🙂

    #43691
    IvanovVladimir
    Участник

    Мне нужен был модуль, который позволит администраторам объекта самим делать и изменять штат сотрудников и гибко регулировать какими представлениями\командами им можно пользоваться а какими нельзя или можно только смотреть. Так как каждый раз к ним подключаться через администратор и все настраивать мне очень не хочется, нужно было это реализовать для них в вебе.

    #43692
    IvanovVladimir
    Участник

    я мог бы сделать отдельную базу и хранить это там, но тогда получалось две формы авторизации, одна в скаду, а вторая в плагин, а делая роли и пользователей в скаде из плагина у меня остается только форма входа самой скады

    #43697
    IvanovVladimir
    Участник

    Вроде сделал, но одна загвоздка, я создал отдельного пользователя Agent и пароль в таблице пользователи администратора, поставил тип пользователя приложение, сохранил таблицу и передал конфигурацию через администратор с перезапуском всех служб, перезапустил через батник агент скады, пытаюсь через профиль развертывания подключиться — неверный логин или пароль, не могу понять в чем дело, токен скопировал из дефолтного подключения, в чем может быть дело?

    #43698
    IvanovVladimir
    Участник

    или мне надо как то вручную править файл ScadaAgentConfig.xml после установки скады на сервер?

    #43699
    manjey73
    Участник

    ScadaAgentConfig.xml да, этот файл правится вручную. Из Администратора он не доступен.

    то есть если вы поменяли токен (секретный ключ) или пароль Агента, название экземпляра, то надо руками внести изменения и перезапустить Агента

    #43700
    IvanovVladimir
    Участник

    понял, спасибо

    #43701
    manjey73
    Участник

    Еще, создавайте пользователей с кодом выше 10, с 11-ого кажется.
    Все до 10, включая, это системные пользователи.

    Например системный admin видит и управляет всем, системный guest видит все.
    А уже ваши добавленные можно распределять по ролям для доступа к объектам.

    Вроде так.

    #43702
    IvanovVladimir
    Участник

    <ScadaAgentConfig>
    <ListenerOptions>
    <Port>10002</Port>
    <Timeout>10000</Timeout>
    <SecretKey>0E063D581B1DB27B8E984993DED65CE99284A706756C706C7F3B12C44BD55D4D</SecretKey>
    </ListenerOptions>
    <ReverseConnection enabled=»false»>
    <Name>Reverse Connection</Name>
    <Host>localhost</Host>
    <Port>10002</Port>
    <Username>ScadaAgent</Username>
    <Password>B9D0F030265751578B00E9801C69320C</Password>
    <Instance>Default</Instance>
    <Timeout>10000</Timeout>
    <SecretKey>0E063D581B1DB27B8E984993DED65CE99284A706756C706C7F3B12C44BD55D4D</SecretKey>
    </ReverseConnection>
    <Instances>
    <Instance active=»true» name=»Default»>
    <ProxyMode>false</ProxyMode>
    <Directory>C:\Program Files\SCADA\</Directory>
    <AdminUser>
    <Username>ScadaAdmin</Username>
    <Password>B9D0F030265751578B00E9801C69320C</Password>
    </AdminUser>
    <AdminUser>
    <Username>Agent</Username>
    <Password>98748029A22BE31C14833165BB9DFBCC</Password>
    </AdminUser>
    </Instance>
    <Instance active=»false» name=»Remote Site»>
    <ProxyMode>true</ProxyMode>
    <AdminUser>
    <Username>ScadaAdmin</Username>
    <Password>B9D0F030265751578B00E9801C69320C</Password>
    </AdminUser>
    <AgentUser>
    <Username>ScadaAgent</Username>
    <Password>B9D0F030265751578B00E9801C69320C</Password>
    </AgentUser>
    </Instance>
    </Instances>
    </ScadaAgentConfig>

    все равно пишет что логин или пароль не правильный

    делал отдельный instance но не понял где в администраторе его менять для подключения

    <Instance active=»true» name=»MyInstance»>
    <ProxyMode>false</ProxyMode>
    <Directory>C:\Program Files\SCADA\</Directory>
    <AdminUser>
    <Username>Agent</Username>
    <Password>98748029A22BE31C14833165BB9DFBCC</Password>
    </AdminUser>
    </Instance>

    #43703
    IvanovVladimir
    Участник

    в первом случае логин пароль не верный, во втором целевой компьютер отклонил подключение так как instance я не смог сменить с default на другой какой нибудь

    #43704
    IvanovVladimir
    Участник

    Нашел instance это моя конфигурация проекта, тогда менять с Default на другой смысла не вижу, в чем тогда моя проблема

    #43705
    manjey73
    Участник

    А зачем вы лезет в Агента, не пойму?
    Вам же таблицы сервера нужны.

Просмотр 15 сообщений - с 16 по 30 (из 35 всего)
  • Для ответа в этой теме необходимо авторизоваться.