Kontrol Akses Berbasis Peran, Manajemen Izin, dan Layanan API OData / Web / REST untuk Entity Framework dan XPO ORM
Untuk informasi umum, silakan tinjau halaman arahan kami, dokumentasi online, dan tonton tutor video.
Demo dan tutorial langkah demi langkah untuk .NET 8+ dan .NET Framework
Silakan meneliti informasi di bawah ini, karena prasyarat tambahan dapat berlaku untuk platform tertentu. Jika Anda tidak dapat menyusun atau menjalankan salah satu aplikasi demo ini atau memiliki pertanyaan tentang tutorial kami atau fungsionalitas yang didukung, silakan kirimkan pertanyaan di Pusat Dukungan atau tab Masalah di atas - kami akan dengan senang hati membantu Anda.
Microsoft Entity Framework Core
- JavaScript dengan DevExtreme + ASP.NET Core Web API/ODATA Aplikasi
- JavaScript dengan SVELTE + ASP.NET Core Web API/ODATA Aplikasi
- Aplikasi Server Blazor
- Aplikasi Blazor WebAssembly
- Aplikasi .net Maui (iOS/Android)
- Asp.net Core MVC App
- Aplikasi WinForms
- Aplikasi Konsol
Devexpress xpo
- JavaScript dengan DevExtreme + Asp.net Web API ODATA Aplikasi
- Aplikasi WinForms
- Aplikasi WebForms ASP.NET
- Asp.net Core MVC App
- Aplikasi Server Blazor
- Aplikasi Konsol
Kami merinci langkah -langkah integrasi universal untuk aplikasi .NET apa pun dalam video ini.
Prasyarat untuk menjalankan demo
- Visual Studio 2022 v17.0+ dengan beban kerja berikut:
- .NET Desktop Development | ASP.NET dan Pengembangan Web | .NET Core Cross-Platform Development
- Unduh dan jalankan pemasang komponen terpadu atau tambahkan URL umpan Nuget ke feed Visual Studio Nuget.
- Kami menyarankan Anda memilih semua produk saat menjalankan penginstal DevExpress. Ini akan mendaftarkan sumber paket nuget lokal dan templat item / proyek yang diperlukan untuk tutorial ini. Anda dapat menghapus komponen yang tidak perlu nanti.
- Untuk contoh .NET Framework, Anda perlu menginstal produk DevExpress dengan pemasang.
CATATAN
Pada 17 Sep 2021, kontrol akses berbasis peran kami, manajemen izin, dan API Web (Didukung oleh Microsoft Entity Framework (EF Core) dan Objek Persisten DevExpress Express ORM) tersedia secara gratis. Untuk mendaftar dan memesan lisensi gratis Anda, cukup kunjungi: https://www.devexpress.com/security-api-free.
Pertanyaan yang Sering Diajukan & Dokumentasi Online
- FAQ: .NET App Security & Web API
- Keamanan (Kontrol Akses & Otentikasi)
- Layanan API Web Backend
Jangan ragu untuk mengirimkan pertanyaan tambahan di pusat dukungan atau tab masalah di atas - kami akan dengan senang hati membantu Anda.
Target audiens & skenario penggunaan umum
Pengembang XAF yang membuat aplikasi non-XAF .NET dan ingin menggunakan kembali model data yang ada dan pengaturan sistem keamanan (pengguna, peran dan izin) yang disimpan dalam database aplikasi XAF. Berdasarkan pengalaman, pelanggan XAF membuat Web dan klien UI seluler khusus dengan ASP.NET MVC, DevExtreme; Server backend dengan ASP.NET Web API/OData atau konsol, Windows Service, aplikasi WCF untuk berbagai tugas administratif (modifikasi data, pembuatan laporan, alur kerja yang dijadwalkan).
Pengembang non-XAF yang membuat aplikasi line-of-bisnis standar (LOB) dengan login, formulir logout, dan fungsionalitas terkait keamanan untuk setiap teknologi .NET UI seperti WinForms, WPF, ASP.NET (WebForms, MVC 5, MVC Core, Razor Pages) dan .NET Server Technology seperti ASP.
Skenario Layanan Keamanan .NET App & Web API yang khas meliputi yang berikut:
- Crud & otorisasi (misalnya, periksa izin pengguna, jika buat, baca, tulis, hapus operasi diizinkan untuk kelas dan properti bisnis tertentu) melalui EF Core & XPO Orm
- Unduh PDF dari Templat Laporan dan Data yang Disaring dalam Database Menggunakan Titik Akhir Layanan (Laporan alias)
- Sejarah log perubahan data dalam database menggunakan titik akhir layanan (alias audit trail)
- Periksa status data input dengan aturan validasi kompleks menggunakan titik akhir layanan (alias validasi)
- Unduh data Blob yang disimpan dalam database menggunakan titik akhir layanan (lampiran file alias)
- Dapatkan teks terlokalisasi untuk kelas, anggota, dan elemen UI khusus yang disimpan dalam database menggunakan titik akhir layanan (alias lokalisasi)
Lihat juga
Tolok ukur kinerja untuk EF Core dan XPO
Apakah contoh ini membahas persyaratan/tujuan pengembangan Anda?
(Anda akan diarahkan ke DevExpress.com untuk mengirimkan tanggapan Anda)