Conectando organizações do App Center ao Azure Active Directory

Importante

O Visual Studio App Center está programado para ser desativado em 31 de março de 2025. Embora você possa continuar a usar o Visual Studio App Center até que ele seja totalmente desativado, há várias alternativas recomendadas para as quais você pode considerar migrar.

Saiba mais sobre linhas do tempo e alternativas de suporte.

Conectar seu locatário do AAD ao App Center

Para conectar sua organização do App Center ao Azure Active Directory, clique em sua organização, clique em Gerenciar e, em seguida, clique em Azure. Na página do Azure, clique em Conectar e entre no Azure Active Directory se você ainda não estiver conectado.

App Center: gerenciar a conexão da sua organização com o Azure

Uma lista de locatários do Azure Active Directory será mostrada. Selecione o que você deseja e clique em Conectar.

App Center: Conectar seu locatário

Entidade de serviço do Azure Active Directory

Quando você conecta sua conta do App Center ao Azure Active Directory, uma entidade de serviço é criada em seu locatário do AAD que permite que o App Center leia seus usuários e grupos de segurança. A entidade de serviço é criada com permissões mínimas.

Inspecionando a entidade de serviço do App Center

Você pode inspecionar a entidade de serviço usando o Microsoft Graph Explorer, enviando uma solicitação GET no https://graph.microsoft.com/beta/servicePrincipals. (Você precisará de Directory.Read.All permissão para ver as entidades de serviço.)

App Center: consulta GET servicePrinciples

Você também pode recuperar a entidade de serviço usando Get-AzADServicePrincipal.

Get-AzADServicePrincipal -DisplayName 'App Center'

Entidade de serviço de exemplo

Aqui está uma entidade de serviço criada para conectar o App Center a um locatário de Azure AD de exemplo.

  • O displayName atributo é "App Center"
  • O appID atributo é "6201c56d-46d7-4152-bdb6-e0c77193784b", que é o GUID do App Center no Azure Active Directory
  • O publisherName é "Serviços 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": []
}

Excluindo sua conta do App Center

Quando você exclui sua conta do App Center, a entidade de serviço permanece no locatário do Azure Active Directory. Para removê-lo, você pode executar Remove-AzADServicePrincipal.

Remove-AzADServicePrincipal -ServicePrincipalName 'App Center'