Configurar as Ferramentas de Desenvolvimento do Tanzu no plano Enterprise dos Aplicativos Spring do Azure
Observação
Azure Spring Apps é o novo nome do serviço Azure Spring Cloud. Embora o serviço tenha um novo nome, você verá o nome antigo em alguns locais por um tempo enquanto trabalhamos para atualizar ativos como capturas de tela, vídeos e diagramas.
Este artigo se aplica a(o):❌ Básico/Standard ✔️ Enterprise
Este artigo descreve como configurar o VMware Tanzu Dev Tools. As Ferramentas de Desenvolvimento incluem um conjunto de ferramentas de desenvolvedor para ajudar a tornar a experiência de desenvolvimento mais fácil para o loop interno e externo. Atualmente, as Ferramentas de Desenvolvimento incluem o Application Live View e o Application Accelerator para uso com o plano Azure Spring Apps Enterprise.
O Portal de Ferramentas de Desenvolvimento é um portal centralizado que você pode usar para acessar qualquer Ferramentas de Desenvolvimento. Você pode usar o Portal de Ferramentas de Desenvolvimento para exibir os aplicativos e serviços em execução para sua organização. Neste artigo, você aprenderá a usar o Portal de Ferramentas de Desenvolvimento para configurar o logon único (SSO) e a exposição de ponto de extremidade para que você possa obter acesso a qualquer Ferramentas 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, consulte Como usar permissões em aplicativos de primavera do Azure.
Configurar o Portal de Ferramentas de Desenvolvimento
O Portal de Ferramentas de Desenvolvimento oferece suporte à autenticação e autorização usando logon único (SSO) com um provedor de identidade OpenID (IdP) que oferece suporte ao protocolo OpenID Connect Discovery.
Observação
Os Aplicativos Spring do Azure oferecem suporte apenas a servidores de autorização que oferecem suporte ao protocolo OpenID Connect Discovery. Certifique-se de configurar o servidor de autorização externo para permitir redirecionamentos de volta para o Portal de Ferramentas de Desenvolvimento. Consulte 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 do SSO:
Propriedade | Necessário? | Descrição |
---|---|---|
metadataUri |
Sim | O URI de um arquivo JSON com 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 nos tokens de identidade JWT (JSON Web Token). 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 de Desenvolvimento usando o portal do Azure ou a CLI do Azure.
Use as seguintes etapas para configurar o Portal de Ferramentas de Desenvolvimento usando o portal do Azure:
- Abra o Portal do Azure.
- Selecione Ferramentas de desenvolvedor.
- 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 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 de Desenvolvimento e atribuir um ponto de extremidade público:
- Selecione Ferramentas de desenvolvedor.
- Selecione Atribuir ponto de extremidade para atribuir um ponto de extremidade público. Os Aplicativos de Primavera do Azure geram uma URL em poucos minutos.
- Salve-a para uso posterior. O Application Live View e o Application Accelerator obterão seus endpoints correspondentes.