Bagikan melalui


Microsoft.AspNetCore.Components.Authorization Ruang nama

Menyediakan kelas untuk mengambil informasi tentang status autentikasi saat ini.

Kelas

AuthenticationState

Menyediakan informasi tentang pengguna yang saat ini diautentikasi, jika ada.

AuthenticationStateData

Jenis yang dapat diserialisasikan JSON yang mewakili data yang digunakan untuk membuat AuthenticationState.

AuthenticationStateProvider

Menyediakan informasi tentang status autentikasi pengguna saat ini.

AuthorizeRouteView

Menggabungkan perilaku AuthorizeView dan RouteView, sehingga menampilkan halaman yang cocok dengan rute yang ditentukan tetapi hanya jika pengguna berwenang untuk melihatnya.

Selain itu, komponen ini menyediakan parameter jenis Task<TResult>berskala , yang membuat status autentikasi pengguna saat ini tersedia untuk turunan.

AuthorizeView

Menampilkan konten yang berbeda tergantung pada status otorisasi pengguna.

AuthorizeViewCore

Kelas dasar untuk komponen yang menampilkan konten yang berbeda tergantung pada status otorisasi pengguna.

CascadingAuthenticationState

Menyediakan kelas untuk mengambil informasi tentang status autentikasi saat ini.

Antarmuka

IHostEnvironmentAuthenticationStateProvider

Antarmuka yang diterapkan oleh layanan untuk menerima informasi status autentikasi dari lingkungan host. Jika ini diimplementasikan oleh AuthenticationStateProviderhost , ini akan menerima status autentikasi dari HttpContext. Atau jika layanan yang diimplementasikan ini terdaftar langsung sebagai IHostEnvironmentAuthenticationStateProvider, layanan akan menerima AuthenticationState yang dikembalikan oleh GetAuthenticationStateAsync()

Delegasikan

AuthenticationStateChangedHandler

Handler untuk peristiwa AuthenticationStateChanged.

Keterangan

Untuk informasi selengkapnya tentang otorisasi Blazor, lihat ASP.NET autentikasi dan otorisasi Core Blazor.