Konfigurace nástrojů Tanzu Dev Tools v plánu Azure Spring Apps Enterprise

Poznámka:

Azure Spring Apps je nový název služby Azure Spring Cloud. Přestože má služba nový název, na některých místech uvidíte starý název, protože pracujeme na aktualizaci prostředků, jako jsou snímky obrazovky, videa a diagramy.

Tento článek se vztahuje na:❌ Basic/Standard ✔️ Enterprise

Tento článek popisuje, jak nakonfigurovat nástroje VMware Tanzu Dev Tools. Dev Tools obsahuje sadu vývojářských nástrojů, které usnadňují vývoj pro vnitřní i vnější smyčku. Nástroje Dev Tools v současné době zahrnují živé zobrazení aplikací a akcelerátor aplikací pro použití s plánem Azure Spring Apps Enterprise.

Portál Dev Tools je centralizovaný portál, který můžete použít pro přístup k libovolné verzi Dev Tools. Pomocí portálu Dev Tools můžete zobrazit aplikace a služby spuštěné pro vaši organizaci. V tomto článku se dozvíte, jak pomocí portálu Dev Tools nakonfigurovat jednotné přihlašování (SSO) a vystavení koncového bodu, abyste mohli získat přístup k libovolnému nástroji Dev Tools.

Požadavky

  • Předplatné Azure. Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet.

  • Vysvětlení a splnění části Požadavky plánu Enterprise na Azure Marketplace

  • Azure CLI s rozšířením Azure Spring Apps Pomocí následujícího příkazu odeberte předchozí verze a nainstalujte nejnovější rozšíření. Pokud jste rozšíření nainstalovali dříve spring-cloud , odinstalujte ho, abyste se vyhnuli neshodám konfigurace a verzí.

    az extension remove --name spring
    az extension add --name spring
    az extension remove --name spring-cloud
    
  • Vlastní role, které deleguje oprávnění k prostředkům Azure Spring Apps Další informace najdete v tématu Použití oprávnění v Azure Spring Apps.

Konfigurace portálu Dev Tools

Portál Dev Tools podporuje ověřování a autorizaci pomocí jednotného přihlašování (SSO) se zprostředkovatelem identity OpenID (IDP), který podporuje protokol OpenID Připojení Discovery.

Poznámka:

Azure Spring Apps podporuje pouze autorizační servery, které podporují protokol OpenID Připojení Discovery. Nezapomeňte nakonfigurovat externí autorizační server tak, aby umožňoval přesměrování zpět na portál Dev Tools. Podívejte se do dokumentace k autorizačnímu serveru a přidejte https://dev-tool-portal-external-url/oauth2/callback je do seznamu povolených identifikátorů URI přesměrování.

Následující tabulka popisuje vlastnosti jednotného přihlašování:

Vlastnost Povinný? Popis
metadataUri Ano Identifikátor URI souboru JSON s obecnou konfigurací zprostředkovatele OIDC. Očekává se, že výsledkem bude odpověď na konfiguraci zprostředkovatele OpenID.
clientId Ano ID klienta OpenID Připojení poskytnuté vaším zprostředkovatele identity.
clientSecret Ano OpenID Připojení tajný klíč klienta poskytnutý vaším zprostředkovatele identity.
scopes Ano Seznam oborů, které se mají zahrnout do tokenů identit JSON Web Token (JWT). Tento seznam by měl vycházet z rozsahů povolených vaším poskytovatelem identity.

Poznámka:

Pokud vlastnost jednotného přihlašování nakonfigurujete nesprávně, například zadáte nesprávné heslo, odeberte vlastnost a znovu ji přidejte se správnou konfigurací.

Portál Dev Tools můžete nakonfigurovat pomocí webu Azure Portal nebo Azure CLI.

Pomocí následujících kroků nakonfigurujte portál Dev Tools pomocí webu Azure Portal:

  1. Otevřete Azure Portal.
  2. Vyberte Vývojářské nástroje.
  3. Vyberte kartu Configuration (Konfigurace).
  4. Na stránce Konfigurace aktualizujte obor, ID klienta, tajný klíč klienta a adresu URL metadat a pak vyberte Uložit.
  5. Výběrem možnosti Přiřadit koncový bod zveřejníte veřejný koncový bod.

Přiřazení veřejného koncového bodu

Veřejný koncový bod můžete přiřadit pomocí webu Azure Portal nebo Azure CLI.

Pomocí následujícího postupu přejděte k portálu Dev Tools a přiřaďte veřejný koncový bod:

  1. Vyberte Vývojářské nástroje.
  2. Výběrem možnosti Přiřadit koncový bod přiřaďte veřejný koncový bod. Azure Spring Apps během několika minut vygeneruje adresu URL.
  3. Uložte adresu URL pro pozdější použití. Živé zobrazení aplikace a akcelerátor aplikací pak získají odpovídající koncové body.

Další kroky