Compartilhar via


Configurar as Ferramentas de Desenvolvimento do Tanzu no plano Enterprise dos Aplicativos Spring do Azure

Observação

Os planos Básico, Standard e Enterprise serão preteridos a partir de meados de março de 2025, com um período de desativação de 3 anos. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para mais informações, confira o anúncio de desativação dos Aplicativos Spring do Azure.

O plano consumo e dedicado Standard será preterido a partir de 30 de setembro de 2024, com um desligamento completo após seis meses. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para mais informações, confira Migrar o plano dedicado e consumo Standard dos Aplicativos Spring do Azure para os Aplicativos de Contêiner do Azure.

Este artigo se aplica a(o):❌ Básico/Standard ✔️ Enterprise

Este artigo descreve como configurar as Ferramentas para Desenvolvedores do Tanzu do VMware. As Ferramentas para Desenvolvedores incluem um conjunto de ferramentas de desenvolvedor para ajudar a facilitar a experiência de desenvolvimento para o loop interno e externo. Atualmente, as Ferramentas para Desenvolvedores incluem o Application Live View e o Application Accelerator para uso com o plano Enterprise dos Aplicativos Spring do Azure.

O Portal de Ferramentas para Desenvolvedores é um portal centralizado que você pode usar para acessar as Ferramentas para Desenvolvedores. Você pode usar o Portal de Ferramentas para Desenvolvedores para exibir os aplicativos e serviços em execução para sua organização. Neste artigo, você aprenderá a usar o Portal de Ferramentas para Desenvolvedores para configurar o SSO (logon único) e a exposição de ponto de extremidade para que você possa obter acesso a qualquer Ferramenta de Desenvolvimento.

Pré-requisitos

  • Uma assinatura do Azure. Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

  • Entenda e atenda a seção Requisitos do plano Enterprise no Azure Marketplace.

  • CLI do Azure com a extensão dos Aplicativos Spring do Azure. Use o comando a seguir para remover versões anteriores e instalar a extensão mais recente. Se você instalou a extensão spring-cloud anteriormente, desinstale-a para evitar incompatibilidades de configuração e versão.

    az extension remove --name spring
    az extension add --name spring
    az extension remove --name spring-cloud
    
  • Funções personalizadas que delegam permissões aos recursos dos Aplicativos Spring do Azure. Para obter mais informações, veja Como usar permissões em Aplicativos Spring do Azure.

Configurar o Portal de Ferramentas para Desenvolvedores

O Portal de Ferramentas para Desenvolvedores dá suporte à autenticação e autorização usando SSO (logon único) com um IdP (provedor de identidade) do OpenID que dá suporte ao protocolo OpenID Connect Discovery.

Observação

Os Aplicativos Spring do Azure dão suporte apenas a servidores de autorização compatíveis com o protocolo OpenID Connect Discovery. Configure o servidor de autorização externo para permitir redirecionamentos de volta ao Portal de Ferramentas para Desenvolvedores. Confira a documentação do servidor de autorização e adicione https://dev-tool-portal-external-url/oauth2/callback à lista de URIs de redirecionamento permitidos.

A tabela a seguir descreve as propriedades de SSO:

Propriedade Necessário? Descrição
metadataUri Sim O URI de um arquivo JSON com a configuração genérica do provedor OIDC. Espera-se que o resultado seja uma resposta de configuração do Provedor OpenID.
clientId Sim A ID de cliente do OpenID Connect fornecida pelo IdP.
clientSecret Sim O segredo do cliente do OpenID Connect fornecido pelo IdP.
scopes Sim Uma lista de escopos a serem incluídos em tokens de identidade JWT (Token Web JSON). Essa lista deve ser baseada nos escopos permitidos pelo provedor de identidade.

Observação

Se você configurar uma propriedade SSO incorretamente, como fornecer a senha errada, remova a propriedade e adicione-a novamente com a configuração correta.

Você pode configurar o Portal de Ferramentas para Desenvolvedores usando o portal do Azure ou a CLI do Azure.

Use as seguintes etapas para configurar o Portal de Ferramentas para Desenvolvedores usando o portal do Azure:

  1. Abra o Portal do Azure.
  2. Selecione Ferramentas para Desenvolvedores.
  3. Selecione a guia Configuração.
  4. Na página Configuração, atualize Escopo, ID do cliente, Segredo do cliente e URL de metadados e selecione Salvar.
  5. Selecione Atribuir de ponto de extremidade para expor o ponto de extremidade público.

Atribuir ponto de extremidade público

Você pode atribuir um ponto de extremidade público usando o portal do Azure ou a CLI do Azure.

Use as seguintes etapas para acessar o Portal de Ferramentas para Desenvolvedores e atribuir um ponto de extremidade público:

  1. Selecione Ferramentas para Desenvolvedores.
  2. Selecione Atribuir ponto de extremidade para atribuir um ponto de extremidade público. Os Aplicativos Spring do Azure geram um URL em poucos minutos.
  3. Salve-a para uso posterior. O Application Live View e o Application Accelerator obterão os pontos de extremidade correspondentes.

Próximas etapas