Connessione di organizzazioni di App Center ad Azure Active Directory

Importante

Visual Studio App Center è previsto per il ritiro il 31 marzo 2025. Anche se è possibile continuare a usare Visual Studio App Center fino a quando non viene completamente ritirato, esistono diverse alternative consigliate che è possibile considerare la migrazione a.

Altre informazioni sulle sequenze temporali di supporto e sulle alternative.

Connettere il tenant AAD a App Center

Per connettere l'organizzazione di App Center ad Azure Active Directory, fare clic sull'organizzazione, fare clic su Gestisci e quindi fare clic su Azure. Nella pagina Azure fare clic su Connetti e accedere ad Azure Active Directory se non è già stato eseguito l'accesso.

App Center: Gestire la connessione dell'organizzazione ad Azure

Verrà visualizzato un elenco dei tenant di Azure Active Directory. Selezionare quello desiderato e fare clic su Connetti.

App Center: Connettere il tenant

Entità servizio di Azure Active Directory

Quando si connette l'account di App Center ad Azure Active Directory, un'entità servizio viene creata nel tenant di AAD che consente a App Center di leggere gli utenti e i gruppi di sicurezza. L'entità servizio viene creata con autorizzazioni minime.

Controllo dell'entità servizio App Center

È possibile esaminare l'entità servizio usando Microsoft Graph Explorer inviando una richiesta GET su https://graph.microsoft.com/beta/servicePrincipals. È necessaria Directory.Read.All l'autorizzazione per visualizzare le entità servizio.

App Center: query GET servicePrinciples

È anche possibile recuperare l'entità servizio usando Get-AzADServicePrincipal.

Get-AzADServicePrincipal -DisplayName 'App Center'

Entità servizio di esempio

Ecco un'entità servizio creata per connettere App Center a un tenant di Azure AD di esempio.

  • L'attributo displayName è "App Center"
  • L'attributo appID è "6201c56d-46d7-4152-bdb6-e0c77193784b", ovvero il GUID di App Center in Azure Active Directory
  • L'oggetto publisherName è "Servizi Microsoft"
{
      "id": "3bd7a1a6-a74a-f5ed-9721-51ecxxxxxxxx",
      "deletedDateTime": null,
      "accountEnabled": true,
      "appDisplayName": "App Center",
      "appId": "6201c56d-46d7-4152-bdb6-e0c77193784b",
      "applicationTemplateId": null,
      "appOwnerOrganizationId": "f3cdef31-a31e-c3c9-443a-5f57xxxxxxxx",
      "appRoleAssignmentRequired": false,
      "displayName": "App Center",
      "errorUrl": null,
      "homepage": null,
      "info": {
        "termsOfServiceUrl": null,
        "supportUrl": null,
        "privacyStatementUrl": null,
        "marketingUrl": null,
        "logoUrl": null
      },
      "loginUrl": null,
      "logoutUrl": null,
      "notificationEmailAddresses": [],
      "publishedPermissionScopes": [],
      "preferredSingleSignOnMode": null,
      "preferredTokenSigningKeyEndDateTime": null,
      "preferredTokenSigningKeyThumbprint": null,
      "publisherName": "Microsoft Services",
      "replyUrls": [],
      "samlMetadataUrl": null,
      "samlSingleSignOnSettings": null,
      "servicePrincipalNames": [
        "6201c56d-46d7-4152-bdb6-e0c77193784b",
        "https://applicationinsights.azure.com"
      ],
      "signInAudience": "AzureADMultipleOrgs",
      "tags": [],
      "addIns": [],
      "api": {
        "resourceSpecificApplicationPermissions": []
      },
      "appRoles": [],
      "keyCredentials": [],
      "passwordCredentials": []
}

Eliminazione dell'account di App Center

Quando si elimina l'account di App Center, l'entità servizio rimane nel tenant di Azure Active Directory. Per rimuoverlo, è possibile eseguire Remove-AzADServicePrincipal.

Remove-AzADServicePrincipal -ServicePrincipalName 'App Center'