Configurer Tanzu Dev Tools dans le plan Azure Spring Apps Entreprise
Remarque
Azure Spring Apps est le nouveau nom du service Azure Spring Cloud. Bien que le service ait un nouveau nom, vous verrez l’ancien nom à divers endroits pendant un certain temps, car nous travaillons à mettre à jour les ressources telles que les captures d’écran, les vidéos et les diagrammes.
Cet article s’applique à :❌ De base/Standard ✔️ Entreprise
Cet article explique comment configurer VMware Tanzu Dev Tools. Les outils de développement incluent un ensemble d’outils de développement pour faciliter le développement à la fois pour la boucle interne et externe. Actuellement, Dev Tools inclut Application Live View et Application Accelerator pour une utilisation avec le plan Azure Spring Apps Enterprise.
Le portail Des outils de développement est un portail centralisé que vous pouvez utiliser pour accéder à n’importe quel outil de développement. Vous pouvez utiliser le portail Des outils de développement pour afficher les applications et services en cours d’exécution pour votre organisation. Dans cet article, vous allez apprendre à utiliser Dev Tools Portal pour configurer l’authentification unique (SSO) et l’exposition des points de terminaison afin de pouvoir accéder à n’importe quel outil de développement.
Prérequis
Un abonnement Azure. Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.
Comprendre la section Exigences du plan niveau Enterprise dans la place de marché Azure et y répondre.
Azure CLI avec l’extension Azure Spring Apps. Utilisez la commande suivante pour supprimer les versions précédentes et installer la dernière extension. Si vous avez déjà installé l’extension
spring-cloud
, désinstallez-la pour éviter les incompatibilités de configuration et de version.az extension remove --name spring az extension add --name spring az extension remove --name spring-cloud
Rôles personnalisés qui délèguent des autorisations aux ressources Azure Spring Apps. Pour plus d’informations, consultez Comment utiliser des autorisations dans Azure Spring Apps.
Configurer le portail Des outils de développement
Dev Tools Portal prend en charge l’authentification et l’autorisation à l’aide de l’authentification unique (SSO) avec un fournisseur d’identité OpenID (IdP) qui prend en charge le protocole OpenID Connecter Discovery.
Remarque
Azure Spring Apps prend uniquement en charge les serveurs d’autorisation qui prennent en charge le protocole OpenID Connecter Discovery. Veillez à configurer le serveur d’autorisation externe pour autoriser les redirections vers le portail des outils de développement. Consultez la documentation de votre serveur d’autorisation et ajoutez-y https://dev-tool-portal-external-url/oauth2/callback
la liste des URI de redirection autorisés.
Le tableau suivant décrit les propriétés de l’authentification unique :
Propriété | Requis ? | Description |
---|---|---|
metadataUri |
Oui | URI d’un fichier JSON avec une configuration de fournisseur OIDC générique. Le résultat attendu est une réponse de configuration du fournisseur OpenID. |
clientId |
Oui | L’ID client OpenID Connect fourni par votre fournisseur d’identité. |
clientSecret |
Oui | Le secret client OpenID Connect fourni par votre fournisseur d’identité. |
scopes |
Oui | Liste des étendues à inclure dans les jetons d’identité JSON Web Token (JWT). Cette liste doit être basée sur les étendues autorisées par votre fournisseur d’identité. |
Remarque
Si vous configurez une propriété d’authentification unique incorrectement, par exemple en fournissant le mot de passe incorrect, supprimez la propriété et ajoutez-la à nouveau avec la configuration correcte.
Vous pouvez configurer le portail Des outils de développement à l’aide du Portail Azure ou d’Azure CLI.
Pour configurer le portail Des outils de développement à l’aide de la Portail Azure, procédez comme suit :
- Ouvrez le portail Azure.
- Sélectionnez Outils de développement.
- Sélectionnez l’onglet Configuration.
- Dans la page Configuration, mettez à jour l’étendue, l’ID client, la clé secrète client et l’URL des métadonnées, puis sélectionnez Enregistrer.
- Sélectionnez Affecter un point de terminaison pour exposer le point de terminaison public.
Affecter le point de terminaison public
Vous pouvez affecter un point de terminaison public à l’aide de la Portail Azure ou d’Azure CLI.
Pour accéder au portail Des outils de développement et attribuer un point de terminaison public, procédez comme suit :
- Sélectionnez Outils de développement.
- Sélectionnez Affecter un point de terminaison pour affecter un point de terminaison public. Azure Spring Apps génère une URL en quelques minutes.
- Enregistrez l’URL pour une utilisation ultérieure. Application Live View et Application Accelerator obtiennent ensuite leurs points de terminaison correspondants.