Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Agar beban kerja Anda berfungsi di Fabric, Anda perlu mendaftarkan aplikasi dengan platform identitas Microsoft, juga dikenal sebagai ID Microsoft Entra. Aplikasi ini digunakan untuk mengautentikasi beban kerja Anda terhadap Azure.
Prasyarat
- Setidaknya peran Administrator Aplikasi Cloud.
Langkah 1: Mendaftarkan aplikasi Id Entra
Untuk membuat aplikasi Id Entra baru, ikuti langkah-langkah berikut:
Arahkan ke Identitas > Aplikasi > Pendaftaran aplikasi dan pilih Pendaftaran baru.
Masukkan Nama tampilan untuk aplikasi Anda.
Di bagian Jenis akun yang didukung, pilih Akun di direktori organisasi apa pun (Penyewa ID Microsoft Entra apa pun - Multipenyewa).
Pilih Daftarkan.
Langkah 2: Mengonfigurasi URI pengalihan
Anda perlu mengonfigurasi URI pengalihan Anda ke URI yang segera menutup halaman saat menavigasi ke URI tersebut. Untuk informasi selengkapnya, lihat kerangka dan batasan URI Pengalihan (URL balasan).
Untuk mengonfigurasi aplikasi Id Entra Anda, ikuti langkah-langkah berikut:
Navigasi ke aplikasi > Pendaftaran aplikasi dan pilih aplikasi Anda.
Pilih Tambahkan URI Pengalihan.
Dari Konfigurasi platform,* pilih Tambahkan platform.
Di panel Konfigurasikan platform, pilih aplikasi Halaman tunggal.
Pada bagian Konfigurasi aplikasi satu halaman, tambahkan URI pengalihan ke bagian URI Pengalihan . Contoh sampel menggunakan
http://localhost:60006/closesebagai URI pengalihan.Pilih Konfigurasikan.
Langkah 3: Verifikasi bahwa Anda memiliki aplikasi multipenyewa
Untuk memverifikasi bahwa aplikasi Anda adalah aplikasi multipenyewa, ikuti langkah-langkah berikut.
Navigasi ke aplikasi > Pendaftaran aplikasi dan pilih aplikasi Anda.
Di aplikasi Anda, dari bagian Kelola, pilih Autentikasi .
Dalam Jenis akun yang didukung, verifikasi bahwa Akun di direktori organisasi apa pun (Penyewa ID Entra Microsoft apa pun - Multipenyewa) dipilih. Jika tidak, pilih itu lalu pilih Simpan.
Langkah 4: Masukkan URI ID aplikasi
Buat URI ID aplikasi menggunakan format ini: api://localdevinstance/<tenant ID>/<workload name>/<(optional)subpath>. URI ID tidak dapat diakhir dengan garis miring.
-
Nama beban kerja - Nama beban kerja yang Anda kembangkan. Nama beban kerja harus identik dengan WorkloadName yang ditentukan dalam manifes backend, dan dimulai dengan
Org.. - ID Penyewa - ID penyewa Anda. Jika Anda tidak tahu apa ID penyewa Anda, lihat Cara menemukan ID penyewa Microsoft Entra Anda.
- Subpath - (Opsional) String yang terdiri dari huruf kecil atau kapital, angka, dan tanda hubung. String subpath dapat memiliki panjang hingga 36 karakter.
Berikut ini adalah contoh URI yang valid dan tidak valid saat ID penyewa adalah bbbbcccc-1111-dddd-2222-eeee3333ffff, dan nama beban kerja adalah Fabric.WorkloadSample:
URI yang Valid
- api://localdevinstance/bbbbcccc-1111-dddd-2222-eeee3333ffff/Org.WorkloadSample
- api://localdevinstance/bbbbcccc-1111-dddd-2222-eeee3333ffff/Org.WorkloadSample/abc
URI tidak valid:
- api://localdevinstance/bbbbcccc-1111-dddd-2222-eeee3333ffff/Org.WorkloadSample/af/
- api://localdevinstance/bbbbcccc-1111-dddd-2222-eeee3333ffff/Org.WorkloadSample/af/a
Untuk menambahkan URI ID aplikasi ke aplikasi Anda, ikuti langkah-langkah berikut.
Navigasi ke aplikasi > Pendaftaran aplikasi dan pilih aplikasi Anda.
Di aplikasi Anda, dari bagian Kelola, pilih Mengekspos API.
Di samping URI ID Aplikasi, pilih Tambahkan.
Di jendela Edit ID URI Aplikasi panel, tambahkan URI ID aplikasi Anda.
Langkah 5: Tambahkan cakupan
Anda perlu menentukan cakupan (juga dikenal sebagai izin) untuk aplikasi Anda. Cakupan memungkinkan orang lain menggunakan fungsionalitas aplikasi Anda. Misalnya, sampel beban kerja memberikan empat contoh izin API yang dapat digunakan orang lain. Anda dapat melihat izin tiruan ini di scopes.cs:
Item1.Read.All- Untuk membaca item beban kerjaItem1.ReadWrite.All- Untuk membaca dan menulis item beban kerjaFabricLakehouse.Read.All- Untuk membaca file lakehouseFabricLakehouse.ReadWrite.All- Untuk membaca dan menulis file lakehouse
Untuk menambahkan cakupan ke aplikasi Anda, ikuti langkah-langkah berikut.
Navigasi ke aplikasi > Pendaftaran aplikasi dan pilih aplikasi Anda.
Di aplikasi Anda, dari bagian Kelola, pilih Mengekspos API.
Dalam cakupan yang ditentukan oleh API ini, pilih Tambahkan cakupan.
Pilih Tambahkan cakupan dan ikuti instruksi di Tambahkan cakupan.
Langkah 6: Tambahkan aplikasi Klien
Izinkan Fabric untuk meminta token untuk aplikasi Anda tanpa persetujuan pengguna.
Navigasi ke aplikasi > Pendaftaran aplikasi dan pilih aplikasi Anda.
Di aplikasi Anda, dari bagian Kelola, pilih Mengekspos API.
Dalam cakupan yang ditentukan oleh API ini, pilih Tambahkan cakupan.
Pilih Tambahkan aplikasi klien.
Tambahkan aplikasi klien yang tercantum di bawah ini. Anda dapat menemukan ID aplikasi aplikasi ini di ID Aplikasi dari aplikasi Microsoft yang umum digunakan. Anda perlu menambahkan setiap aplikasi klien sendiri.
-
d2450708-699c-41e3-8077-b0c8341509aa- Klien Fabric untuk operasi backend. -
871c010f-5e61-4fb1-83ac-98610a7e9110- Klien Fabric untuk operasi frontend.
-
Langkah 7: Menambahkan izin API
Izin API memungkinkan aplikasi Anda menggunakan dependensi layanan eksternal. Untuk menambahkan izin API ke aplikasi Anda, ikuti langkah-langkah di Menambahkan izin ke aplikasi.
Langkah 8: Buat rahasia untuk aplikasi Anda
Untuk mengonfigurasi backend, Anda perlu mengonfigurasi rahasia untuk aplikasi Anda.
Navigasi ke aplikasi > Pendaftaran aplikasi dan pilih aplikasi Anda.
Di aplikasi Anda, dari bagian Kelola, pilih Sertifikat & kunci rahasia.
Pilih rahasia Klien lalu pilih Rahasia klien baru.
Di panel Tambahkan rahasia klien, masukkan yang berikut ini:
- Description - Nama yang ingin Anda gunakan sebagai rahasia.
- Kedaluwarsa - Pilih tanggal kedaluwarsa untuk kunci rahasia.
Pilih Tambahkan.
Langkah 9: Tambahkan klaim opsional idtyp
Te idtypeklaim menunjukkan bahwa token yang diperoleh tugas dari Fabric adalah token untuk aplikasi saja.
Navigasi ke aplikasi > Pendaftaran aplikasi dan pilih aplikasi Anda.
Di aplikasi Anda, dari bagian Kelola, pilih konfigurasi Token .
Pilih Tambahkan klaim opsional.
Di panel Tambahkan klaim opsional, untuk jenis Token, pilih Access.
Di Klaim, pilih idtyp.
Pilih Tambahkan.
Konten terkait
- Pelajari cara bekerja dengan autentikasi dalam beban kerja.