Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo mostra como configurar o portal da Central de APIs (visualização), um site gerenciado pelo Azure que os desenvolvedores e outras partes interessadas em sua organização usam para descobrir as APIs em sua central de APIs. Os usuários conectados podem navegar e filtrar APIs e exibir detalhes da API, como definições de API e documentação. O acesso do usuário às informações da API é baseado na ID do Microsoft Entra e no controle de acesso baseado em função do Azure.
Observação
O portal do Centro de APIs está atualmente em pré-visualização.
Sugestão
O Gerenciamento de API do Azure e o Centro de API do Azure fornecem experiências de portal de API para desenvolvedores. Compare os portais
Pré-requisitos
Um centro de API na sua subscrição do Azure. Se você ainda não criou um, consulte Guia de início rápido: criar sua central de API.
Permissões para criar um registo de aplicação num inquilino do Microsoft Entra associado à sua subscrição do Azure e permissões para conceder acesso aos dados no seu centro de APIs.
Criar registo da aplicação Microsoft Entra
Primeiro, configure um registo de aplicativo no seu tenant do Microsoft Entra ID. O registro do aplicativo permite que o portal do Centro de API acesse dados do seu centro de API em nome de um usuário conectado.
A Central de APIs pode configurar o registro do aplicativo automaticamente ou você pode criar o registro do aplicativo manualmente.
Configurar o registo da aplicação automaticamente
Para configurar o registo da aplicação automaticamente, siga estes passos:
- No portal do Azure, navegue até o centro de APIs.
- No menu à esquerda, selecione Configurações do portal> da Central deAPIs.
- Na guia Provedor de identidade , selecione Iniciar configuração.
- Na guia Configuração rápida , selecione Salvar + publicar.
Se precisar de aceder ao registo da aplicação mais tarde, pode encontrá-la no portal em Registos da aplicação. O aplicativo é nomeado com o seguinte formato: <api-center-name-apic-aad>.
Configurar o registo da aplicação manualmente
Se você quiser criar o registro do aplicativo manualmente, siga estas etapas:
No portal do Azure, navegue até Microsoft Entra ID>Manage>App registrations.
Selecione + Novo registo.
Na página Registrar um aplicativo, defina os valores da seguinte maneira:
- Defina Name como um nome significativo, como api-center-portal
- Em Tipos de conta suportados, selecione Contas somente neste diretório organizacional (<Nome do diretório> - Locatário único).
- Em Redirecionar URI, selecione Aplicativo de página única (SPA) e defina o URI.
Insira o URI da implantação do portal do Centro de APIs, no seguinte formato:
https://<service-name>.portal.<location>.azure-apicenter.ms. Substitua<service name>e<location>pelo nome do seu centro de API e o local onde ele foi implantado, Exemplo:https://myapicenter.portal.eastus.azure-apicenter.ms. - Selecione Register.
Configurar URIs de redirecionamento adicionais para extensão VS Code
Ao habilitar a exibição do portal da Central de APIs na extensão de código do Visual Studio para a Central de APIs, configure também os seguintes URIs de redirecionamento no registro do aplicativo:
No portal do Azure, navegue até o registro do seu aplicativo.
Na página Gerir>Autenticação , selecione Adicionar uma plataforma e selecione Aplicações móveis e de ambiente de trabalho.
Configure os três URIs de redirecionamento personalizados a seguir:
https://vscode.dev/redirect
http://localhost
ms-appx-web://Microsoft.AAD.BrokerPlugin/<application-client-id>Substitua
<application-client-id>pelo ID da aplicação (cliente) deste programa. Você pode encontrar esse valor na página Visão geral do registro do aplicativo.
Configurar e publicar o portal do Centro de API
Depois de criar o registro do aplicativo do portal da Central de APIs, você pode personalizar as configurações e publicar o portal da Central de APIs. Conclua as etapas a seguir no portal do Azure.
No portal do Azure, navegue até o centro de APIs.
No menu à esquerda, em Portal do Centro de APIs, selecione Configurações.
Se você configurar um registro de aplicativo manualmente, na guia Provedor de identidade , selecione Iniciar configuração. Se você usou a configuração rápida, esta etapa já está concluída e você pode continuar com as configurações em outras guias.
- Na guia Manual , em ID do cliente, insira a ID do aplicativo (cliente) do registro do aplicativo que você criou na seção anterior.
- Confirme se o URI de redirecionamento é o valor que você configurou no registro do aplicativo.
- Selecione Salvar + publicar.
Nas guias restantes, opcionalmente, personalize as configurações para o portal do Centro de APIs. Para obter informações sobre as configurações, consulte Personalizar o portal do Centro de APIs.
Selecione Salvar + publicar.
Aceder ao portal
Depois de publicar, você pode acessar o portal do Centro de API em seu navegador.
- Na página Configurações do portal, selecione Exibir portal do Centro de API para abrir o portal em uma nova guia.
- Ou insira o seguinte URL no navegador, substituindo
<service-name>e<location>com o nome do seu centro de API e o local onde ele foi implantado:
https://<service-name>.portal.<location>.azure-apicenter.ms
Por padrão, a home page do portal pode ser acessada publicamente, mas requer login para acessar APIs. Consulte Habilitar entrada no portal por usuários e grupos do Microsoft Entra para obter detalhes sobre como configurar o acesso do usuário ao portal.
Habilitar a entrada no portal por usuários e grupos do Microsoft Entra
Para habilitar a entrada no portal do Centro de APIs para acessar APIs, atribua a função Leitor de Dados do Centro de API do Azure a usuários ou grupos em sua organização, com escopo para o centro de APIs.
Importante
Por padrão, você e outros administradores do centro de API devem entrar para acessar APIs no portal do Centro de APIs. Certifique-se de atribuir a função de Leitor de Dados do Centro de API do Azure a si mesmo e a outros administradores.
Para obter pré-requisitos detalhados e etapas para atribuir uma função a usuários e grupos, consulte Atribuir funções do Azure usando o portal do Azure. Instruções resumidas:
- No portal do Azure, navegue até o centro de APIs.
- No menu à esquerda, selecione Controle de acesso (IAM)>+ Adicionar atribuição de função.
- No painel Adicionar atribuição de função , defina os valores da seguinte forma:
- Na página Função , procure e selecione Leitor de Dados do Centro de API do Azure. Selecione Seguinte.
- Na página Membros, em Atribuir acesso a, selecione Utilizador, grupo ou entidade de serviço>+ Selecionar membros.
- Na página Selecionar membros , pesquise e selecione os usuários ou grupos aos quais atribuir a função. Clique em Selecionar e, em seguida, em Seguinte.
- Revise a atribuição de função e selecione Rever + atribuir.
Observação
Para simplificar a configuração de acesso para novos usuários, recomendamos que você atribua a função a um grupo do Microsoft Entra e configure uma regra de associação de grupo dinâmico. Para saber mais, consulte Criar ou atualizar um grupo dinâmico no Microsoft Entra ID.
Depois de configurar o acesso ao portal, os usuários configurados podem entrar no portal e exibir as APIs em seu centro de APIs.
Observação
O primeiro usuário a entrar no portal é solicitado a consentir com as permissões solicitadas pelo registro do aplicativo do portal da Central de APIs. Depois disso, outros usuários configurados não são solicitados a consentir.
Descoberta e consumo de API no portal do Centro de API
O portal do Centro de API suporta e simplifica o trabalho de desenvolvedores que usam e criam APIs em sua organização. Os utilizadores com sessão iniciada podem:
Pesquisar APIs por nome ou usando a pesquisa semântica assistida por IA
Filtrar APIs por tipo ou estágio do ciclo de vida
Exibir detalhes e definições da API , incluindo pontos de extremidade, métodos, parâmetros e formatos de resposta
Baixar definições de API para um computador local ou abri-las no Visual Studio Code
Experimente APIs que suportam autenticação de chave de API ou autorização OAuth 2.0
Gerenciamento de API e portais do Centro de API
Os serviços Gerenciamento de API do Azure e Central de APIs do Azure fornecem portais para que os desenvolvedores descubram e consumam APIs:
- O portal de programadores de Gestão de APIs permite aos utilizadores encontrar APIs geridas (incluindo grupos de APIs geridas como produtos), aprender a usá-las, solicitar acesso e testá-las.
- O portal API Center (pré-visualização) é um portal multigateway onde os utilizadores podem descobrir e filtrar o inventário completo de APIs da organização.
Embora os dois portais compartilhem alguns recursos, eles também têm diferenças distintas. A tabela a seguir compara os recursos atuais para ajudar a determinar qual portal usar. Algumas organizações podem preferir um portal, enquanto outras podem precisar de ambos.
| Característica | Portal do desenvolvedor do Gerenciamento de API | Portal do Centro de API (visualização) |
|---|---|---|
| Pesquisar e filtrar o inventário da API | Somente instância de gerenciamento de API | Todas as APIs1 |
| Ver detalhes e definições da API | ✔️ | ✔️ |
| Ver documentação da API | ✔️ | ✔️ |
| Personalize com a marca | ✔️ | Apenas nome |
| Integrar com o Microsoft Entra ID | ✔️ | ✔️ |
| Adicionar widgets personalizados | ✔️ | ❌ |
| Personalize com WordPress | ✔️ | ❌ |
| Testar APIs na consola de teste | ✔️ | ✔️ |
| Subscreva APIs e produtos | ✔️ | ❌ |
| Veja a análise de uso da API | ✔️ | ❌ |
1 O portal do Centro de API pode conter todas as APIs na sua organização, incluindo as geridas na Gestão de API do Azure e noutras plataformas, bem como APIs não geridas e APIs em desenvolvimento.