На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Проблемы с авторизацией.

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebServer
Страницы: 1 2 След.
RSS
Проблемы с авторизацией.
 
Комплект:
GisServer 9.4.0.10
GisWebService 13.10.0
GisWebServer 6.2.0
Windows 10 IIS, php 7.4.0

Скорее, дело касается в основном работы giswebservice, но проявления наиболее очевидны на стороне WebServer.

Обычная проверка подлинности. При входе любым зарегистрированным в giswebservice пользователем дается гостевой доступ, т.е. доступны только слои, имеющие GUESTS в списке групп.
Проверка подлинности GIS WebService SE. После авторизации система прав на слои отрабатывает нормально, однако (в частности) restmethod:createlegend выдает SocketError, со всеми вытекающими.
Ситуация не зависит от того, адресуется-ли сервис как localhost, локальный IP, или публичный с соответствующим пробросом.

Дополнительно.

Не выдается список WMTS-слоев, вне зависимости от того, какой клиент для этого используется (десктоповая Панорама тоже). Однако, при прямом указании слоя, например, внутри проекта GIS WebServer SE, он отображается нормально. Правда, могу пока говорить определенно лишь о WMTS, представленных локально подключенными растровыми сборками.

При попытке удалить объект в GIS WebServer выдается сообщение о том, что он отсутствует в списке редактируемых. Однако, например, редактирование топологии при этом происходит корректно.

Просьба разъяснить, в какую сторону копать или смотреть.
 
Добрый день. Выставите пожалуйста режим записи логов сервиса в Полная информация.
Подайте запрос createlegend и getcapabilities через GisWebServer для авторизованного пользователя.  Сформированные логи сервиса appservice.log и servicecore.log вышлите нам на почту.
Изменено: Владимир Железняков - 21.05.2021 09:54:40
 
Отправлено на panorama@gisinfo.
 
Добрый день. Извините за долгое ожидание.
Сервису, согласно пункту документации 3.22 Работа с виртуальными папками, для некоторых запросов требуется наличие одной пользовательской папки, для работы с временными файлами. У вас не выставлены права на папку для группы Admins. Для этого добавьте к пользовательской папке UserData группу Admins, а также все другие необходимые группы.
Изменено: Владимир Железняков - 01.06.2021 15:09:26
 
День добрый.
Права поправил, заработало, спасибо.
Но по-прежнему сохраняется непонятная ситуация с редактированием - не срабатывает стирание объекта.
Изменено: Илья Рыбалко - 01.06.2021 15:41:42
 
Добрый день!
По поводу "При попытке удалить объект в GIS WebServer выдается сообщение о том, что он отсутствует в списке редактируемых. Однако, например, редактирование топологии при этом происходит корректно.."

Вы не могли бы прислать скриншот этого сообщения? Не очень понятно о чем речь.
Возможна ситуация, когда для редактирования слоя в настройках GIS WebServer заданы объекты с определенным кодом или ключом...
И что вы подразумеваете при редактировании топологии?
 
Выделяем объект, пытаемся удалить его, используя штатный редактор. Нарисован им же, и так же успешно редактируется посредством кнопки "редактирование объекта".
Если вы имеете в виду секцию EditObjects в xml проекта, то да, Code, Key и т.д., включая ключи семантик, все заполнено.
Скриншот:

Изменено: Илья Рыбалко - 01.06.2021 19:02:18
 
Добрый день!
Я сейчас пробую смоделировать вашу ситуацию.
Еще вопрос и просьба
1. Пользователи, которые редактируют и удаляют объекты входят в одну группу и им назначены одинаковые проекты?
2. Пришлите, пожалуйста, из администратора настройки
по объектам редактирования с закладки управление проектами/слои/список слоев/редактирование




и по группам пользователей с закладки  пользователи/группы/проекты/


 
День добрый.

По вопросу 1 - в общем случае как угодно.
Конкретно в том, о котором речь - проект доступен только одной группе, с полными правами, из единственного пользователя. Группа тоже имеет права на единственный проект. То есть, "чистый" случай.

По вопросу 2 - да, как у вас на картинках, с оговорками.
Последняя версия админки при работе со списком редактирования по кнопке "Добавить" в появляющемся окне грид "Типы объектов" почему-то не чистится, и принятые данные добавляются в его хвост, пока не обновишь страницу.
По кнопке "Добавить" выбранное всегда ставится как первый элемент в комбобоксе "Объекты слоя", и если начинать с пустого списка, он будет единственным элементом. Внутри xml картина такая же. Так что заполнил полуручным способом.
 
Добрый день!
Причина найдена. Создавались объекты, которые не входили в список редактируемых. Это ошибка.
Удаление отработало корректно и выдало сообщение.
При обновлении версии ошибка будет исправлена.  
Страницы: 1 2 След.
Читают тему (гостей: 2)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности