Anton Anton
Вопросы: 1.
Нужно ли включать «Настройки безопасности для ГИС-сервисов» и всегда нужно ли ее включать.
2. Есть ли справка на русском для ArcGis Server 10.0?
3. Как раздавать права конкретным пользователям к каждому сервису.
4. Где и как назначать роли? Если в Windows – то создать отдельные группы в домене и в них включать пользователей или это как то в Manager делать? Но в Manager я нигде подходящих кнопок не видел
Ответы:
1. Включать ли «Настройки безопасности для ГИС-сервисов» определять Вам. Когда Вы перейдете на управление доступом к сервисам ArcGIS Server с помощью Windows AD - вы по сути включаете Windows авторизацию. Если Вы не включите при этом https, то логины-пароли будут ходить в открытом виде по Вашей сети. Если это позволительно, то включать https не обязательно. В любом случае лучше сначала настроить всё в "отрытом" виде, а потом, когда всё заработает,включать шифрование.
2. В онлайне справки на русском нет. Частично справка для 10.0была в составе пакета "локализации". Но в любом случае лучше первоисточник.
3. Права к сервисам раздаются не пользователям, а ролям. А вот конкретный пользователь может входить в ту или иную роль.
4. Если Вы выберите опцию "Implementing security with Windows users and roles", то заводить пользователей и роли Вам придется средствами Windows. А вот доступ роли к сервису нужно будет выполнять в Manager.
Можете предварительно потренироваться - установите у себя на локальном компьютере (или виртуалке) ArcGIS Server и заведите локальные роли и локальных пользователей.
http://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_server_dotnet_help/0093/0093000000ps000000.htm.
Если что-то не получается - можно отключить авторизацию и вернуть всё в исходное состояние - см. раздел Disabling security for services:
http://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_server_dotnet_help/0093/0093000000q4000000.htmВы должны понимать, что если Вы включите windows-авторизацию, то доступ к сервисам, смогут получать только windows-пользователи, т.е. "открытых всем сервисов" и "анонимного" доступа к сервисам не будет.
Также не все браузеры могут правильно работать с windows-авторизацией.
Я рекомендую Вам использовать опцию - пользователи из домена, а роли хранить в SQL-сервере. Тогда будет проще управлять доступом к сервисам в Manager.
Если домен AD большой, то Manager может "зависать" при чтении всего большого списка пользователей - придется при добавлении пользователя в роль сразу выполнять поиск по имени, а не пытаться восстановить список.