SignInToPortal

Краткая информация

Позволяет выполнять вход на портал.

Обсуждение

Для публикации ресурсов или запуска готовых к использованию инструментов вы должны войти на портал. Это может быть портал ArcGIS Enterprise или ArcGIS Online.

Чтобы добавить подключение к порталу, щелкните вкладку Проект на ленте, а затем - страницу Порталы. Подробнее см. раздел Управление подключениями портала в ArcGIS Pro.

SignInToPortal добавит URL портала к вашим подключениям к порталу (при необходимости), войдите и сделайте портал активным. При выполнении в окне Python портал будет создан, как активный (при отличии) и добавлен к подключениям к порталу для будущих сеансов ArcGIS Pro или автономных сеансов Python. Однако при выполнении в автономном сеансе Python информация о портале используется только во время активного сеанса Python.

При входе в систему в качестве пользователя портала или с помощью учетной записи на основе следующих поддерживаемых конфигураций проверки подлинности портала могут потребоваться другие параметры:

Вход на портал, использующий IWA или PKI, не поддерживается на компьютере Linux.

Синтаксис

SignInToPortal (portal_url, {username}, {password}, {cert_file}, {key_file})
ПараметрОписаниеТип данных
portal_url

The URL of the portal to sign in to.

String
username

The user name of the user signing in to the portal. If the portal uses IWA, leave this parameter empty. You can only sign in as the current Windows user.

String
password

The password of the user signing in to the portal. If the portal uses PKI authentication, the password to the PKCS12 certificate file. If the portal uses IWA, leave this parameter empty.

String
cert_file

If the portal uses PKI authentication, the path to the PKCS12 formatted certificate file (.pfx or .p12) or the PEM formatted certificate file (.pem).

String
key_file

If the portal uses PKI authentication, the path to the PEM formatted key file (.pem).

String
Возвращаемое значение
Тип данныхОписание
Dictionary

Словарь пар ключевых значений для expires, referer и token.

Пример кода

SignInToPortal, пример 1

Вход на портал, использующий встроенную систему безопасности.

import arcpy

arcpy.SignInToPortal("https://webadaptorhost.domain.com/webadaptorname", 
                     'username', 'password')
SignInToPortal, пример 2

Вход на портал, который использует инфраструктуру открытых ключей (аутентификацию PKI), используя файл сертификата в формате PKCS12 (.pfx или .p12) и пароль.

import arcpy

arcpy.SignInToPortal("https://webadaptorhost.domain.com/webadaptorname", 
                     cert_file="C:\\path\\to\\mycert.pfx", 
                     password="cert.password")
SignInToPortal, пример 3

Вход на портал, который использует инфраструктуру открытых ключей (аутентификацию PKI), используя файл сертификата в формате PEM (.pem) и файл ключа (.pem).

import arcpy

arcpy.SignInToPortal("https://webadaptorhost.domain.com/webadaptorname", 
                     cert_file="C:\\path\\to\\mycert.pem", 
                     key_file="C:\\path\\to\\mykey.pem")
SignInToPortal, пример 4

Вход на портал, который использует встроенную аутентификацию Windows (IWA), указав имя пользователя и пароль.

import arcpy

arcpy.SignInToPortal("https://webadaptorhost.domain.com/webadaptorname")

Связанные разделы