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: ❎ Básico/Padrão ✅ 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:
- Abra o Portal do Azure.
- Selecione Ferramentas para Desenvolvedores.
- Selecione a guia Configuração.
- Na página Configuração, atualize Escopo, ID do cliente, Segredo do cliente e URL de metadados e selecione Salvar.
- 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:
- Selecione Ferramentas para Desenvolvedores.
- Selecione Atribuir ponto de extremidade para atribuir um ponto de extremidade público. Os Aplicativos Spring do Azure geram um URL em poucos minutos.
- Salve-a para uso posterior. O Application Live View e o Application Accelerator obterão os pontos de extremidade correspondentes.