Skip To Content

Включение возможности получения токена посредством запросов HTTP GET

Примечание:

Этот раздел применим только к версии 10.3.1. В версии 10.3 вы не сможете включить возможность получения токена посредством запросов HTTP GET. Если ваша организация использует версию 10.3 и получение токенов через запрос GET, вам требуется обновление до версии 10.3.1. В версии 10.2.2 и более ранних версиях ArcGIS Server получение токена через запрос HTTP GET было включено по умолчанию.

При использовании основанной на токенах аутентификации ArcGIS Server получение токенов ArcGIS допускается только через запрос HTTP POST. Получение токенов через запрос HTTP GET (либо через запрос HTTP POST с учетными данными в параметре запроса) является возможным, но выключено по умолчанию. Если в организации используются приложения, которым необходимо такое получение токена, необходимо включить получение токенов через запрос HTTP GET, следуя инструкциям ниже.

Внимание:

Хотя использование запроса GET и является удобным способом получения токена, он включает личные данные пользователя в URL-адрес, который может храниться в истории посещений веб-страниц браузера или в сетевых компонентах. Рекомендуется обновить приложения, чтобы токены нельзя было получать через запросы GET.

  1. Войдите в ArcGIS Server Administrator Directory. Адрес URL в формате http://gisserver.domain.com:6080/arcgis/admin.
  2. Щелкните безопасность > токены > обновить.
  3. В диалоговом окне Конфигурация менеджера токена обновите следующие свойства. При необходимости добавьте эти свойства вручную.
    • Чтобы получить токен через запрос HTTP GET, задайте для свойства allowHttpGet значение true.
    • Чтобы получить токен через запрос HTTP POST с учетными данными в параметрах запроса, задайте для свойства allowHttpPostQueryParams значение true.

    Например:

    {
        "type": "BUILTIN",
        "properties": {
            "allowHttpGet": "true",
            "allowHttpPostQueryParams": "true",
            "longTimeout": "1440",
            "sharedKey": "VYHyatfGUlFWHgnAVMEc40nL1rn7s+l190vtgMjCx3c=",
            "shortTimeout": "60"
        }
    }

  4. Щелкните Обновить.