Paramètres d’authentification

Les administrateurs système peuvent gérer plusieurs paramètres de l’application pour les utilisateurs ArcGIS Pro.

Les paramètres ci-dessous doivent être ajoutés sous l’élément Authentication dans le fichier Pro.settingsConfig. Un ensemble d’éléments AuthConnection est requis pour chaque connexion via authentification à gérer.

En savoir plus sur les options d’authentification

AuthConnection

Dans l’interface utilisateur, les connexions via authentification sont affichées dans l’onglet Authentication (Authentification) de la boîte de dialogueOptions. Chaque élément AuthConnection doit inclure tous les éléments qui correspondent à des propriétés de connexion dans la boîte de dialogue Add Connection (Ajouter une connexion).

Un exemple de ce paramètre pour un type de connexion Microsoft Entra ID (ID Microsoft Entra) est présenté ci-après.

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

Un exemple de ce paramètre pour un type de connexion Custom (Personnalisé) est présenté ci-après.

<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

Dans l’interface utilisateur, cette propriété correspond à la zone de texte Connection Name (Nom de la connexion) de la boîte de dialogue Add Connection (Ajouter une connexion).

Les valeurs possibles sont des noms de connexion valides. Les noms de connexion sont limités à 50 caractères et ne peuvent pas contenir de barre oblique inverse ( \ ).

Un exemple de ce paramètre est présenté ci-dessous.

<Name>ConnectionName</Name>

Type

Dans l’interface utilisateur, cette propriété correspond au paramètre Type de la boîte de dialogue Add Connection (Ajouter une connexion).

Les valeurs possibles sont les suivantes :

  • MicrosoftEntraID (Microsoft Entra ID)
  • Custom

Un exemple de ce paramètre est présenté ci-dessous.

<Type>MicrosoftEntraID</Type>

Environment

Dans l’interface utilisateur, cette propriété correspond aux options Azure Environment (Environnement Azure) de la boîte de dialogue Add Connection (Ajouter une connexion) si le paramètre Type (Type) a pour valeur Microsoft Entra ID (ID Microsoft Entra).

Les valeurs possibles sont les suivantes :

  • AzureGlobal (Azure)
  • AzureChina (Azure China)
  • AzureUSGovt (Azure US Government)

Un exemple de ce paramètre est présenté ci-dessous.

<Environment>AzureGlobal</Environment>

TenantID

Dans l’interface utilisateur, cette propriété correspond à la zone de texte Microsoft Entra Domain (Domaine Microsoft Entra) de la boîte de dialogue Add Connection (Ajouter une connexion) si le paramètre Type (Type) a pour valeur Microsoft Entra ID (ID Microsoft Entra).

Les valeurs possibles sont des noms de domaine Microsoft Entra ID.

Un exemple de ce paramètre est présenté ci-dessous.

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

ClientID

Dans l’interface utilisateur, cette propriété correspond à la zone de texte Client ID (ID client) de la boîte de dialogue Add Connection (Ajouter une connexion).

Les valeurs possibles sont les ID de client de ArcGIS Pro.

Un exemple de ce paramètre est présenté ci-dessous.

<ClientID>123456789</ClientID>

AuthorizationURL

Dans l’interface utilisateur, cette propriété correspond à la zone de texte Authorization URL (URL d’autorisation) de la boîte de dialogue Add Connection (Ajouter une connexion) si le paramètre Type (Type) a pour valeur Custom (Personnalisé).

Les valeurs possibles sont les URL des points de terminaison permettant d’obtenir une autorisation.

Un exemple de ce paramètre est présenté ci-dessous.

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

TokenURL

Dans l’interface utilisateur, cette propriété correspond à la zone de texte Token URL (URL du jeton) de la boîte de dialogue Add Connection (Ajouter une connexion) si le paramètre Type (Type) a pour valeur Custom (Personnalisé).

Les valeurs possibles sont les URL des points de terminaison permettant de demander un jeton d’accès.

Un exemple de ce paramètre est présenté ci-dessous.

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

Scopes

Dans l’interface utilisateur, cette propriété correspond à la zone de texte Scopes (Portées) de la boîte de dialogue Add Connection (Ajouter une connexion). Les portées sont facultatives. Si le paramètre Type (Type) a pour valeur MicrosoftEntraID et qu’aucune portée n’est définie, la portée https://storage.azure.com/.default est ajoutée aux machines utilisateur par défaut.

Les valeurs possibles sont des chaînes qui spécifient la portée de la demande d’accès.

Un exemple de ce paramètre est présenté ci-dessous.

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


Dans cette rubrique
  1. AuthConnection