Доступно с лицензией Workflow Manager.
Веб-безопасность может быть настроена для ArcGIS Workflow Manager (Classic) JavaScript Viewer с помощью аутентификации Windows с IIS, аутентификации Portal for ArcGIS или аутентификации на основе токена ArcGIS Server.
Настройка безопасности с помощью аутентификации Windows с IIS
Следуйте приведенным ниже шагам, чтобы настроить веб-безопасность с помощью аутентификации Windows.
- Включите аутентификацию Windows в IIS.
 - Убедитесь, что Анонимная аутентификация отключена для вашего веб-сайта.
 - В папке JavaScript Viewer переименуйте файл web.config в web-secure.config.
 - Измените развернутый файл js/app/WorkflowManager/config/AppConfig.js на использование аутентификации Windows.
- Установить Режим аутентификации на Windows (AuthenticationMode: "windows")
 
 - Переименуйте расширение файла с index.html на index.aspx. Это позволит редактирование файла как файла .NET.
 - Откройте файл index.aspx для редактирования.
 - Включите для приложения использование пользователей с Аутентификацией Windows.
- Для репозиториев без наличия аутентификации на уровне домена, удалите '//' (раскомментируйте) со строки var user = "<%= User.Identity.Name.Replace(MyDomain)\","") %>";
Замените 'MyDomain' на домен вашей организации.
 - Для аутентификации на уровне домена, удалите '//' (раскомментируйте) со строки var user = "<%= User.Identity.Name.Replace("\","*") %>";
 
 - Для репозиториев без наличия аутентификации на уровне домена, удалите '//' (раскомментируйте) со строки var user = "<%= User.Identity.Name.Replace(MyDomain)\","") %>";
 - Настройте приложение на использование пользователей с Аутентификацией Windows с момента запуска. 
- Удалите '//' (раскомментируйте) со строки Controller.startup( {user: user} );
 - Поставьте '//' (закомментируйте) перед строкой //Controller.startup();
Примечание:
Некоторые веб-браузеры автоматически выполняют вход для пользователей. Если ваш браузер этого не делает, введите учетные данные и щелкните OK.
 
 
Настройка безопасности с помощью аутентификации Portal for ArcGIS
Workflow Manager (Classic) JavaScript Viewer можно настроить на аутентификацию Portal for ArcGIS. Поддержка аутентификации портала была добавлена в версии ArcGIS Workflow Manager (Classic) Server 10.3.1. Для этого необходимо, чтобы ArcGIS Server был интегрирован с локальным Portal for ArcGIS.
- Интегрируйте ArcGIS Server с Portal for ArcGIS, используя ArcGIS Web Adaptor.
Для информации о том, как интегрировать ArcGIS Server, см. Интеграция ArcGIS Server сайта с вашим порталом .
 - Установите ArcGIS Workflow Manager (Classic) Server на интегрированный с ArcGIS Server сайт и опубликуйте сервис Workflow Manager (Classic).
 
Для Portal for ArcGIS 10.5
В Portal for ArcGIS 10.5, Workflow Manager (Classic) JavaScript Viewer может быть развернут в предустановленном местоположении в директории приложений портала. К директории приложений для веб-приложения Workflow Manager (Classic) уже предварительно зарегистрирована, следовательно дополнительная регистрация веб-приложения не требуется.
- Скопируйте содержимое папки Workflow Manager (Classic) JavaScript Viewer в установочную директорию Portal for ArcGIS: \ArcGIS\Portal\apps\workflow.
 - Измените развернутый файл workflow/app/WorkflowManager/config/AppConfig.js, чтобы задать использование аутентификации Portal for ArcGIS.
- Установите режим аутентификации на Portal (AuthenticationMode: "portal")
 - Обновите URL портала (PortalURL: "https://your-server/portal")
 - Проверьте, что ID приложения – wmxweb.
 
 - Для доступа к JavaScript Viewer:
- Войдите на портал и найдите приложение ArcGIS Workflow Manager (Classic).
 - Доступ через https://your-server.domain/portal/apps/workflow.
 
 
Для версий Portal for ArcGIS раньше, чем 10.5
Workflow Manager (Classic) JavaScript Viewer необходимо вручную добавить и зарегистрировать как приложение на Portal for ArcGIS.
- Скопируйте содержание папки Workflow Manager (Classic) JavaScript Viewer в корневой каталог или в подпапку веб-каталога сервера HTTP . Например, C:\Inetpub\wwwroot, C:\Inetpub\wwwroot\wmviewer, C:\Apache\htdocs, C:\Apache\htdocs\wmviewer.
 - Добавьте JavaScript Viewer в качестве элемента на Portal for ArcGIS.
Более подробно о добавлении элемента к Portal for ArcGIS см. в разделе Добавление элементов.
 - Зарегистрируйте JavaScript Viewer с Portal for ArcGIS.
Более подробную информацию о регистрации приложения с Portal for ArcGIS см. в разделе Регистрация вашего приложения в главе Добавление элементов раздела Portal for ArcGIS .
 - В настройках приложения Portal for ArcGIS обновите Регистрацию приложения и добавите компьютер, на котором размещен JavaScript Viewer к существующим URI переадресации. URI переадресации используется для переадресации пользователей, успешно выполнивших вход: https://[hostname].domain.
 - Скопируйте ID приложения зарегистрированного JavaScript Viewer.
 - Измените развернутый файл js/app/WorkflowManager/config/AppConfig.js, чтобы задать использование аутентификации Portal for ArcGIS.
- Установите режим аутентификации на Portal (AuthenticationMode: "portal")
 - Обновите URL портала (PortalURL: "https://your-server/portal")
 - Обновите ID приложения зарегистрированного JavaScript Viewer. Это тот самый ID приложения скопированный из шага 5. ID установлен на your-application-id.
 
 - Для доступа к JavaScript Viewer:
- Войдите на портал и щелкните Workflow Manager (Classic) JavaScript Viewer, зарегистрированный с Portal for ArcGIS.
 - Прямой доступ через URL приложения.
 
 
Использование аутентификации на уровне токена
При использовании аутентификации на уровне токена для ArcGIS Server со встроенными серверными пользователями и ролями из домена Windows, необходимо указать домен вместе с именем пользователя в момент входа в Viewer. Это не зависит от того, включены ли домены для использования в Workflow Manager (Classic), или нет.