Вы можете добавить существующие веб-приложения в качестве элементов в свою организацию, чтобы участники могли искать и находить их. Когда вы добавляете приложение как элемент, вы предоставляете доступ к URL-адресу приложения; портал не хранит файлы приложения.
Как разработчик приложения, вы также можете добавлять и регистрировать приложения для создания ID приложения. Это также включает приложение OAuth, чтобы участники могли входить в ArcGIS Enterprise через страницу входа в Enterprise. Дополнительные сведения см. в разделе Добавление и регистрация приложения с использованием учетных данных разработчика ниже.
Подсказка:
Еще один способ поделиться приложениями с участниками вашей организации — опубликовать веб-приложение, которое вы создаете на основе карты. Подробнее см. в разделе Создание приложений на основе карт.
Добавить приложение из URL
Выполните следующие действия, чтобы добавить элемент, который использует URL-адрес для доступа к приложению в веб:
- Убедитесь, что вы выполнили вход, и у вас есть права для создания ресурсов.
- На вкладке Мои ресурсы на странице содержания щелкните Новый элемент и выберите Приложение.
- Выберите тип приложения:
- Веб-картография - веб-приложение, созданное с помощью веб-API, например, JavaScript.
- Настольное – приложение для настольных систем, созданное на настольной платформе, такой как Java или .NET (Microsoft Windows Desktop).
- Мобильное – доступное для загрузки приложение, созданное с помощью SDK для мобильных устройств, например, iOS или Android.
- Другое приложение – настольное приложение, скрипт Python или любой тип стандартного приложения, для которого у вас нет подробной информации о его назначении, API, SDK или URL-адресе.
Если вы вошли в систему как администратор, для приложений ArcGIS Web AppBuilder и ArcGIS Experience Builder доступны дополнительные опции.
- Для мобильного, настольного приложения или веб-картографии введите URL-адрес приложения, например, https://<myServer>/myWebMapApp.
- Для настольных приложений щелкните Обзор и выберите файл .zip, в котором хранится приложение.
- Щелкните Далее.
- Введите заголовок.
- Выберите папку в Мои ресурсы, в которой вы хотели бы сохранить данный элемент.
- Если администратором вашей организации настроены категории ресурсов, нажмите Назначить категории и выберите до 20 категорий, чтобы другим людям было легче найти элемент.
Вы также можете начать вводить имя категории, чтобы сузить список категорий.
- Дополнительно введите теги, описывающие элемент.
Разделяйте термины запятыми (например, Федеральная земля считается одним тегом, а Федеральная, земля рассматриваются как два тега).
По мере ввода, вы можете выбрать любой из предлагаемых тегов; предложения основаны на введенных ранее тегах.
- При желании добавьте краткое описание приложения.
- Щелкните Сохранить.
Как только вы добавите приложение, оно появится в ваших ресурсах. Если вам необходимо зарегистрировать его позже, вы можете сделать это на вкладке Настройки страницы элементов приложения. Дополнительные сведения см. в разделе Добавление и регистрация приложения с использованием учетных данных разработчика ниже.
Настройте сведения об элементе, прикрепите код, если требуется, и опубликуйте приложение, если у вас есть права на публикацию.
Добавление и регистрация приложения с использованием учетных данных разработчика
Как разработчик, вы можете добавлять и регистрировать приложения для создания ID приложения. Используйте App ID в приложении, чтобы разрешать пользователям входить в ArcGIS Enterprise с помощью OAuth 2.0, стандартизированной платформы авторизации. Безопасность пользователя – при использовании OAuth 2.0 приложение ArcGIS Enterprise будет запрашивать у пользователя вход через страницу авторизации Enterprise. Это также позволяет приложению работать с пользовательскими ресурсами, связанными с организацией, а также работать с другими возможностями , такими как геокодирование, маршрутизация и геообогащение. Более подробная информация об аутентификации и OAuth 2.0 представлена на странице ArcGIS Developer.
- Убедитесь, что вы вошли с использованием учетной записи, которая имеет права на создание ресурсов.
- Щелкните вкладку Мои ресурсы на странице ресурсов и щёлкните Новый элемент.
- В окне Новый элемент щелкните Учетные данные разработчика.
- В разделе Перенаправлять URL-адреса введите URL-адрес веб-страницы или конечной точки сервера, который будет использоваться для перенаправления пользователей после их успешного входа в систему. Нажмите Добавить, чтобы добавить дополнительные URL-адреса перенаправления по мере необходимости.
URL-адреса перенаправления, указанные при авторизации, должны совпадать с одним из зарегистрированных URL-адресов, в противном случае авторизация будет отклонена.
Специальное значение urn:ietf:wg:oauth:2.0:oob также может быть указано для предоставления авторизации. Это приводит к тому, что код авторизации доставляется на URL портала (/oauth2/approval). Это значение обычно используется приложениями, у которых нет веб-сервера или пользовательской схемы URL, по которой может быть доставлен код.
Ниже приведены примеры поддерживаемых форматов URL-адресов перенаправления:
- https://app.foo.com
- urn:ietf:wg:oauth:2.0:oob
- В Параметры среды приложения выберите параметр среды для приложения — Несколько, Нативное, Браузер или Сервер.
- В поле URL введите URL-адрес вашего приложения в формате https://<myServer>/myWebMapApp.
- Щелкните Далее.
- Введите заголовок.
- Выберите папку в Мои ресурсы, в которой вы хотели бы сохранить данный элемент.
- Если администратором вашей организации настроены категории ресурсов, нажмите Назначить категории и выберите до 20 категорий, чтобы другим людям было легче найти элемент.
Вы также можете начать вводить имя категории, чтобы сузить список категорий.
- Дополнительно введите теги, описывающие элемент.
Разделяйте термины запятыми (например, Федеральная земля считается одним тегом, а Федеральная, земля рассматриваются как два тега).
По мере ввода, вы можете выбрать любой из предлагаемых тегов; предложения основаны на введенных ранее тегах.
- При желании добавьте краткое описание приложения.
- Щелкните Сохранить.
Приложение будет добавлено к вашим ресурсам, и появится страница с его элементами. Настройте сведения об элементе, прикрепите код, если требуется, и опубликуйте приложение, если у вас есть права на публикацию.
На вкладке Настройки страницы элемента приложения вы можете просмотреть регистрационную информацию, которая включает идентификатор приложения (Client ID), секрет приложения (Client Secret) и параметры среды приложения. Вы также можете обновить URL источника данных или URL-адреса перенаправления, сбрасываете секрет, отменяете регистрацию приложения или копируете или продлеваете временный токен приложения.
Примечание:
Сброс секретного вопроса приложения делает недействительными все существующие токены пользователей и приложений, выпущенных для приложения. Пользователи должны снова войти в приложение, а приложения, настроенные с помощью секретного вопроса, возможно, потребуется обновить.