Mengonfigurasi Tanzu Dev Tools dalam paket Azure Spring Apps Enterprise

Catatan

Azure Spring Apps adalah nama baru untuk layanan Azure Spring Cloud. Meskipun layanan memiliki nama baru, Anda akan melihat nama lama di beberapa tempat untuk sementara saat kami berupaya memperbarui aset seperti cuplikan layar, video, dan diagram.

Artikel ini berlaku untuk:❌ Basic/Standard ✔️ Enterprise

Artikel ini menjelaskan cara mengonfigurasi VMware Tanzu Dev Tools. Dev Tools mencakup serangkaian alat pengembang untuk membantu mempermudah pengalaman pengembangan untuk perulangan dalam dan luar. Saat ini, Dev Tools menyertakan Application Live View dan Application Accelerator untuk digunakan dengan paket Azure Spring Apps Enterprise.

Portal Dev Tools adalah portal terpusat yang dapat Anda gunakan untuk mengakses Dev Tools apa pun. Anda dapat menggunakan Portal Dev Tools untuk melihat aplikasi dan layanan yang berjalan untuk organisasi Anda. Dalam artikel ini, Anda mempelajari cara menggunakan Dev Tools Portal untuk mengonfigurasi akses menyeluruh (SSO) dan paparan titik akhir sehingga Anda bisa mendapatkan akses ke Dev Tools apa pun.

Prasyarat

  • Langganan Azure. Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.

  • Pahami dan penuhi bagian Persyaratan paket Enterprise di Marketplace Azure.

  • Azure CLI dengan ekstensi Azure Spring Apps. Gunakan perintah berikut untuk menghapus versi sebelumnya dan menginstal ekstensi terbaru. Jika sebelumnya Anda menginstal ekstensi spring-cloud, hapus instalannya untuk menghindari ketidakcocokan konfigurasi dan versi.

    az extension remove --name spring
    az extension add --name spring
    az extension remove --name spring-cloud
    
  • Peran kustom yang mendelegasikan izin ke sumber daya Azure Spring Apps. Untuk informasi selengkapnya, lihat Cara menggunakan izin di Azure Spring Apps.

Mengonfigurasi Portal Dev Tools

Portal Dev Tools mendukung autentikasi dan otorisasi menggunakan akses menyeluruh (SSO) dengan IdP (IdP) OpenID yang mendukung protokol OpenID Koneksi Discovery.

Catatan

Azure Spring Apps hanya mendukung server otorisasi yang mendukung protokol OpenID Koneksi Discovery. Pastikan untuk mengonfigurasi server otorisasi eksternal untuk memungkinkan pengalihan kembali ke Portal Dev Tools. Lihat dokumentasi server otorisasi Anda dan tambahkan https://dev-tool-portal-external-url/oauth2/callback ke daftar URI pengalihan yang diizinkan.

Tabel berikut ini menjelaskan properti SSO:

Properti Wajib diisi? Deskripsi
metadataUri Ya URI file JSON dengan konfigurasi penyedia OIDC generik. Hasilnya diharapkan menjadi Respons Konfigurasi Penyedia OpenID.
clientId Ya ID klien OpenID Koneksi yang disediakan oleh IdP Anda.
clientSecret Ya Rahasia klien OpenID Koneksi yang disediakan oleh IdP Anda.
scopes Ya Daftar cakupan yang akan disertakan dalam token identitas JSON Web Token (JWT). Daftar ini harus didasarkan pada cakupan yang diizinkan oleh IdP Anda.

Catatan

Jika Anda salah mengonfigurasi properti SSO, seperti memberikan kata sandi yang salah, hapus properti dan tambahkan lagi dengan konfigurasi yang benar.

Anda dapat mengonfigurasi Dev Tools Portal menggunakan portal Azure atau Azure CLI.

Gunakan langkah-langkah berikut untuk mengonfigurasi Portal Dev Tools menggunakan portal Azure:

  1. Buka portal Microsoft Azure.
  2. Pilih Alat Pengembang.
  3. Pilih tab Konfigurasi.
  4. Pada halaman Konfigurasi , perbarui Cakupan, ID Klien, Rahasia Klien, dan Url Metadata, lalu pilih Simpan.
  5. Pilih Tetapkan titik akhir untuk mengekspos titik akhir publik.

Menetapkan titik akhir publik

Anda dapat menetapkan titik akhir publik menggunakan portal Azure atau Azure CLI.

Gunakan langkah-langkah berikut untuk mengakses Portal Dev Tools dan menetapkan titik akhir publik:

  1. Pilih Alat Pengembang.
  2. Pilih Tetapkan titik akhir untuk menetapkan titik akhir publik. Azure Spring Apps menghasilkan URL dalam beberapa menit.
  3. Simpan URL untuk digunakan nanti. Application Live View dan Application Accelerator kemudian akan mendapatkan titik akhir yang sesuai.

Langkah berikutnya