Права доступа для анонимного пользователя

Свойство глобальной конфигурации сервера "Права доступа для анонимного пользователя" позволяет предоставлять анонимный веб-доступ к определенным ресурсам экземпляра AggreGate. Одним из примеров использования может быть предоставление анонимного доступа к инструментальной панели Web UI, что позволяет конечным пользователям взаимодействовать с ней без необходимости предоставления учетных данных для входа в систему.

Чтобы предоставить анонимный доступ к ресурсу, все контексты, на которые ссылается этот ресурс, также должны быть назначены для анонимного доступа.

Например, у инструментальной панели A есть вложенная панель, которая ссылается на инструментальную панель B. Чтобы пользователь имел полный доступ к инструментальной панели A, и инструментальная панель A , и инструментальная панель B должны быть определены для анонимного доступа.

Тот же принцип применим к любому контексту, на который ссылается инструментальная панель A, включая модели данных, устройства, события и т. д.

Анонимный доступ включен

По умолчанию Права доступа для анонимного пользователя отключены. Выбрав свойство Анонимный доступ включен, вы включите разрешения для анонимных пользователей в соответствии с таблицей Права доступа для анонимного пользователя.

Права доступа для анонимного пользователя

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

Маска контекстов

Маска контекста, определяющая, к каким контекстам будет применена данная запись.

Тип объекта

Тип сущностей контекста, к которым будет применена запись анонимного разрешения: Все, переменная, функция, событие, действие, группа переменных, группа функций, группа событий, группа действий.

Объект

Имя конкретной контекстной сущности указанного типа объекта, или Все, чтобы применить разрешение ко всем контекстным сущностям указанного типа.

Права доступа

Уровень прав доступа для данной записи.

Для применения новых записей в таблице Права доступа для анонимного пользователя необходимо перезапустить сервер AggreGate.

По умолчанию Инструментальная панель

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