Configuración de autenticación

Los administradores del sistema pueden administrar varios ajustes de la aplicación del usuario de ArcGIS Pro.

La configuración siguiente debe agregarse en el elemento Authentication del archivo Pro.settingsConfig. Se requiere un conjunto de elementos de AuthConnection para cada conexión de autenticación que desee administrar.

Más información sobre las opciones de autenticación

AuthConnection

En la interfaz de usuario, las conexiones de autenticación aparecen en la pestaña Autenticación del cuadro de diálogo Opciones. Cada elemento de AuthConnection debe incluir todos los elementos que corresponden a propiedades de conexión en el cuadro de diálogo Agregar conexión.

A continuación se muestra un ejemplo de este ajuste para un tipo de conexión Id. de Microsoft Entra.

<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>

A continuación se muestra un ejemplo de este ajuste para un ajuste de tipo de conexión Personalizado.

<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

En la interfaz de usuario, esta propiedad corresponde al cuadro de texto Nombre de conexión en el cuadro de diálogo Agregar conexión.

Los valores posibles son nombres de conexión válidos. Los nombres de las conexiones no pueden tener más de 50 caracteres y no pueden contener una barra invertida (\).

A continuación, se muestra un ejemplo de este ajuste.

<Name>ConnectionName</Name>

Type

En la interfaz de usuario, esta propiedad corresponde al ajuste Tipo en el cuadro de diálogo Agregar conexión.

Los valores posibles son los siguientes:

  • MicrosoftEntraID (Microsoft Entra ID)
  • Custom

A continuación, se muestra un ejemplo de este ajuste.

<Type>MicrosoftEntraID</Type>

Environment

En la interfaz de usuario, esta propiedad corresponde a las opciones de Entorno Azure en el cuadro de diálogo Agregar conexión cuando el ajuste Tipo es Id. de Microsoft Entra.

Los valores posibles son los siguientes:

  • AzureGlobal (Azure)
  • AzureChina (Azure para China)
  • AzureUSGovt (Azure para el Gobierno de Estados Unidos)

A continuación, se muestra un ejemplo de este ajuste.

<Environment>AzureGlobal</Environment>

TenantID

En la interfaz de usuario, esta propiedad corresponde al cuadro de texto Dominio de Microsoft Entra en el cuadro de diálogo Agregar conexión cuando el ajuste Tipo es Id. de Microsoft Entra.

Los valores posibles son nombres de dominio de Microsoft Entra ID.

A continuación, se muestra un ejemplo de este ajuste.

<TenantID>example.domain.com</TenantID>

ClientID

En la interfaz de usuario, esta propiedad corresponde al cuadro de texto Id. de cliente en el cuadro de diálogo Agregar conexión.

Los valores posibles son Id. de cliente para ArcGIS Pro.

A continuación, se muestra un ejemplo de este ajuste.

<ClientID>123456789</ClientID>

AuthorizationURL

En la interfaz de usuario, esta propiedad corresponde al cuadro de texto URL de autorización en el cuadro de diálogo Agregar conexión cuando el ajuste Tipo es Personalizado.

Los valores posibles son URL de los extremos para obtener autorización.

A continuación, se muestra un ejemplo de este ajuste.

<AuthorizationURL>example.domain.com/oauth2/authorize</AuthorizationURL>

TokenURL

En la interfaz de usuario, esta propiedad corresponde al cuadro de texto URL de token en el cuadro de diálogo Agregar conexión cuando el ajuste Tipo es Personalizado.

Los valores posibles son URL de los extremos para solicitar un token de acceso.

A continuación, se muestra un ejemplo de este ajuste.

<TokenURL>example.domain.com/oauth2/token</TokenURL>

Scopes

En la interfaz de usuario, esta propiedad corresponde al cuadro de texto Ámbitos en el cuadro de diálogo Agregar conexión. Los ámbitos son opcionales. Si el ajuste Tipo es MicrosoftEntraID y no se especifica ningún ámbito, el ámbito https://storage.azure.com/.default se agrega a los equipos de usuario de forma predeterminada.

Los valores posibles son cadenas que especifican el ámbito de la solicitud de acceso.

A continuación, se muestra un ejemplo de este ajuste.

<Scopes>
    <Scope>Scope1</Scope>
    <Scope>Scope2</Scope>
</Scopes>


En este tema
  1. AuthConnection