Paramètres d’authentification

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

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 dialogue Options. 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).

Vous trouverez ci-après un exemple de ce paramètre pour le type de connexion 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>

Vous trouverez ci-après un exemple de ce paramètre pour le type de connexion 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

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) lorsque le paramètre Type a pour valeur Microsoft Entra ID.

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) lorsque le paramètre Type a pour valeur Microsoft Entra ID.

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 client de ArcGIS AllSource.

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) lorsque le paramètre Type a pour valeur Custom.

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) lorsque le paramètre Type a pour valeur Custom.

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 a pour valeur Microsoft Entra ID et qu’aucune portée n’est spécifiée, la portée https://storage.azure.com/.default est ajoutée aux machines des utilisateurs 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