Параметры аутентификации
Системные администраторы могут управлять многими пользовательскими настройками приложения ArcGIS Pro.
Настройки ниже должны быть добавлены под элементом Authentication в файле Pro.settingsConfig. Для каждого подключения для проверки подлинности, которым вы хотите управлять, требуется один набор элементов AuthConnection.
Подробнее об опциях аутентификации
AuthConnection
В этом пользовательском интерфейсе подключения для аутентификации находятся на вкладке Аутентификация в диалоговом окне Опции. Каждый элемент AuthConnection должен включать в себя все элементы, соответствующие свойствам подключения в диалоговом окне Добавить подключение.
Пример этой настройки для типа подключения Microsoft Entra ID показан ниже.
<Authentication>
<AuthConnection isLocked="true">
<Name>ConnectionName</Name>
<Type>MicrosoftEntraID</Type>
<Environment>AzureGlobal</Environment>
<TenantID>example.domain.com</TenantID>
<ClientID>123456789</ClientID>
<Scopes>
<Scope>Scope1</Scope>
<Scope>Scope2</Scope>
</Scopes>
</AuthConnection>
</Authentication>
Пример этой настройки для типа подключения Custom показан ниже.
<Authentication>
<AuthConnection isLocked="true">
<Name>ConnectionName</Name>
<Type>Custom</Type>
<AuthorizationURL>example.domain.com/oauth2/authorize</AuthorizationURL>
<TokenURL>example.domain.com/oauth2/token</TokenURL>
<ClientID>123456789</ClientID>
<Scopes>
<Scope>Scope1</Scope>
<Scope>Scope2</Scope>
</Scopes>
</AuthConnection>
</Authentication>
Name
В пользовательском интерфейсе этот параметр соответствует текстовому полю Имя подключения в диалоговом окне Добавить подключение.
Допустимыми значениями являются имена подключений. Имена подключений ограничены 50 символами и не должны содержать обратный слэш ( \ ).
Пример этого параметра показан ниже.
<Name>ConnectionName</Name>
Type
В пользовательском интерфейсе этот параметр соответствует опции Тип в диалоговом окне Добавить подключение.
К возможным значениям относятся следующие:
MicrosoftEntraID(Microsoft Entra ID)Custom
Пример этого параметра показан ниже.
<Type>MicrosoftEntraID</Type>
Environment
В пользовательском интерфейсе это свойство соответствует опциям Среда Azure в диалоговом окне Добавить подключение, если Type настроен на Microsoft Entra ID.
К возможным значениям относятся следующие:
AzureGlobal(Azure)AzureChina(Azure China)AzureUSGovt(Azure US Government)
Пример этого параметра показан ниже.
<Environment>AzureGlobal</Environment>
TenantID
В пользовательском интерфейсе это свойство соответствует текстовому полю Домен Microsoft Entra в диалоговом окне Добавить подключение, если Type настроен на Microsoft Entra ID.
Возможные значения — доменные имена Microsoft Entra ID.
Пример этого параметра показан ниже.
<TenantID>example.domain.com</TenantID>
ClientID
В пользовательском интерфейсе этот параметр соответствует текстовому полю ID клиента в диалоговом окне Добавить подключение.
Возможные значения - это ID клиентов для ArcGIS Pro.
Пример этого параметра показан ниже.
<ClientID>123456789</ClientID>
AuthorizationURL
В пользовательском интерфейсе это свойство соответствует текстовому полю URL авторизации в диалоговом окне Добавить подключение, если Type настроен на Custom.
Возможные значения — URL-адреса точек доступа для получения авторизации.
Пример этого параметра показан ниже.
<AuthorizationURL>example.domain.com/oauth2/authorize</AuthorizationURL>
TokenURL
В пользовательском интерфейсе это свойство соответствует текстовому окну URL токена в диалоговом окне Добавить подключение, если Type настроен на Custom.
Возможные значения — URL-адреса точек доступа для запрашивания токена доступа.
Пример этого параметра показан ниже.
<TokenURL>example.domain.com/oauth2/token</TokenURL>
Scopes
В пользовательском интерфейсе этот параметр соответствует текстовому полю Области применения в диалоговом окне Добавить подключение. Области применения необязательны. Если Type настроен на Microsoft Entra ID, и область применения не указана, область применения https://storage.azure.com/.default по умолчанию добавляется к пользовательским компьютерам.
Возможные значения — это строки, определяющие область применения доступа.
Пример этого параметра показан ниже.
<Scopes>
<Scope>Scope1</Scope>
<Scope>Scope2</Scope>
</Scopes>