RemoteAuthenticationHandler<TOptions> Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah.
generic <typename TOptions>
where TOptions : RemoteAuthenticationOptionspublic ref class RemoteAuthenticationHandler abstract : Microsoft::AspNetCore::Authentication::AuthenticationHandler<TOptions>
generic <typename TOptions>
where TOptions : RemoteAuthenticationOptionsgcnew()public ref class RemoteAuthenticationHandler abstract : Microsoft::AspNetCore::Authentication::AuthenticationHandler<TOptions>, Microsoft::AspNetCore::Authentication::IAuthenticationRequestHandler
public abstract class RemoteAuthenticationHandler<TOptions> : Microsoft.AspNetCore.Authentication.AuthenticationHandler<TOptions> where TOptions : RemoteAuthenticationOptions
public abstract class RemoteAuthenticationHandler<TOptions> : Microsoft.AspNetCore.Authentication.AuthenticationHandler<TOptions>, Microsoft.AspNetCore.Authentication.IAuthenticationRequestHandler where TOptions : RemoteAuthenticationOptions, new()
type RemoteAuthenticationHandler<'Options (requires 'Options :> RemoteAuthenticationOptions)> = class
inherit AuthenticationHandler<'Options (requires 'Options :> RemoteAuthenticationOptions)>
type RemoteAuthenticationHandler<'Options (requires 'Options :> RemoteAuthenticationOptions and 'Options : (new : unit -> 'Options))> = class
inherit AuthenticationHandler<'Options (requires 'Options :> RemoteAuthenticationOptions and 'Options : (new : unit -> 'Options))>
interface IAuthenticationRequestHandler
interface IAuthenticationHandler
type RemoteAuthenticationHandler<'Options (requires 'Options :> RemoteAuthenticationOptions and 'Options : (new : unit -> 'Options))> = class
inherit AuthenticationHandler<'Options (requires 'Options :> RemoteAuthenticationOptions and 'Options : (new : unit -> 'Options))>
interface IAuthenticationHandler
interface IAuthenticationRequestHandler
Public MustInherit Class RemoteAuthenticationHandler(Of TOptions)
Inherits AuthenticationHandler(Of TOptions)
Public MustInherit Class RemoteAuthenticationHandler(Of TOptions)
Inherits AuthenticationHandler(Of TOptions)
Implements IAuthenticationRequestHandler
Jenis parameter
- TOptions
Jenis untuk opsi yang digunakan untuk mengonfigurasi handler autentikasi.
- Warisan
- Turunan
- Penerapan
Konstruktor
RemoteAuthenticationHandler<TOptions>() |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. |
RemoteAuthenticationHandler<TOptions>(IOptionsMonitor<TOptions>, ILoggerFactory, UrlEncoder) |
Menginisialisasi instans baru RemoteAuthenticationHandler<TOptions>. |
RemoteAuthenticationHandler<TOptions>(IOptionsMonitor<TOptions>, ILoggerFactory, UrlEncoder, ISystemClock) |
Kedaluwarsa.
Menginisialisasi instans baru RemoteAuthenticationHandler<TOptions>. |
Properti
ChallengeCalled |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. (Diperoleh dari AuthenticationHandler<TOptions>) |
ClaimsIssuer |
Mendapatkan pengeluar sertifikat yang harus digunakan ketika klaim apa pun dikeluarkan. (Diperoleh dari AuthenticationHandler<TOptions>) |
Clock |
Kedaluwarsa.
Mendapatkan ISystemClock. (Diperoleh dari AuthenticationHandler<TOptions>) |
Context |
Mendapatkan atau mengatur HttpContext. (Diperoleh dari AuthenticationHandler<TOptions>) |
CurrentUri |
Mendapatkan url absolut saat ini. (Diperoleh dari AuthenticationHandler<TOptions>) |
Events |
Handler memanggil metode pada peristiwa yang memberikan kontrol aplikasi pada titik-titik tertentu di mana pemrosesan terjadi. Jika tidak disediakan, instans default disediakan yang tidak melakukan apa pun ketika metode dipanggil. |
Events |
Handler memanggil metode pada peristiwa yang memberikan kontrol aplikasi pada titik-titik tertentu di mana pemrosesan terjadi. Jika tidak disediakan, instans default disediakan yang tidak melakukan apa pun ketika metode dipanggil. (Diperoleh dari AuthenticationHandler<TOptions>) |
InitializeResult |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. (Diperoleh dari AuthenticationHandler<TOptions>) |
Logger |
Mendapatkan ILogger. (Diperoleh dari AuthenticationHandler<TOptions>) |
Options |
Mendapatkan atau mengatur opsi yang terkait dengan handler autentikasi ini. (Diperoleh dari AuthenticationHandler<TOptions>) |
OptionsMonitor |
Mendapatkan IOptionsMonitor<TOptions> untuk mendeteksi perubahan pada opsi. (Diperoleh dari AuthenticationHandler<TOptions>) |
OriginalPath |
Mendapatkan jalur seperti yang terlihat oleh middleware autentikasi. (Diperoleh dari AuthenticationHandler<TOptions>) |
OriginalPathBase |
Mendapatkan basis jalur seperti yang terlihat oleh middleware autentikasi. (Diperoleh dari AuthenticationHandler<TOptions>) |
PriorHandler |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. (Diperoleh dari AuthenticationHandler<TOptions>) |
Request |
Mendapatkan HttpRequest yang terkait dengan permintaan saat ini. (Diperoleh dari AuthenticationHandler<TOptions>) |
Response |
Mendapatkan HttpResponse yang terkait dengan permintaan saat ini. (Diperoleh dari AuthenticationHandler<TOptions>) |
Scheme |
Mendapatkan atau mengatur AuthenticationScheme yang terkait dengan handler autentikasi ini. (Diperoleh dari AuthenticationHandler<TOptions>) |
SignInAccepted |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. (Diperoleh dari AuthenticationHandler<TOptions>) |
SignInScheme |
Skema autentikasi yang digunakan secara default untuk masuk. |
SignOutAccepted |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. (Diperoleh dari AuthenticationHandler<TOptions>) |
TimeProvider |
Mendapatkan waktu saat ini, terutama untuk pengujian unit. (Diperoleh dari AuthenticationHandler<TOptions>) |
UrlEncoder |
Mendapatkan UrlEncoder. (Diperoleh dari AuthenticationHandler<TOptions>) |
Metode
AuthenticateAsync() |
Autentikasi permintaan saat ini. (Diperoleh dari AuthenticationHandler<TOptions>) |
AuthenticateAsync(AuthenticateContext) |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. (Diperoleh dari AuthenticationHandler<TOptions>) |
BuildRedirectUri(String) |
Membuat url absolut untuk |
ChallengeAsync(AuthenticationProperties) |
Tantang permintaan saat ini. (Diperoleh dari AuthenticationHandler<TOptions>) |
ChallengeAsync(ChallengeContext) |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. (Diperoleh dari AuthenticationHandler<TOptions>) |
CreateEventsAsync() |
Membuat instans baru instans peristiwa. |
CreateEventsAsync() |
Membuat instans baru instans peristiwa. (Diperoleh dari AuthenticationHandler<TOptions>) |
FinishResponseAsync() |
Hook yang dipanggil ketika respons akan dikirim (Diperoleh dari AuthenticationHandler<TOptions>) |
ForbidAsync(AuthenticationProperties) |
Melarang permintaan saat ini. (Diperoleh dari AuthenticationHandler<TOptions>) |
GenerateCorrelationId(AuthenticationProperties) |
Menghasilkan cookie yang berisi nonce yang digunakan untuk menghubungkan permintaan autentikasi jarak jauh saat ini. |
GenerateCorrelationId(AuthenticationProperties) |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. |
GetDescriptions(DescribeSchemesContext) |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. (Diperoleh dari AuthenticationHandler<TOptions>) |
HandleAccessDeniedErrorAsync(AuthenticationProperties) |
Jenis turunan dapat mengambil alih metode ini untuk menangani kesalahan akses yang ditolak. |
HandleAuthenticateAsync() |
Memungkinkan jenis turunan untuk menangani autentikasi. |
HandleAuthenticateOnceAsync() |
Digunakan untuk memastikan HandleAuthenticateAsync hanya dipanggil sekali. Panggilan berikutnya akan mengembalikan hasil autentikasi yang sama. (Diperoleh dari AuthenticationHandler<TOptions>) |
HandleAuthenticateOnceSafeAsync() |
Digunakan untuk memastikan HandleAuthenticateAsync hanya dipanggil setelah aman. Panggilan berikutnya akan mengembalikan hasil autentikasi yang sama. Setiap pengecualian akan dikonversi menjadi hasil autentikasi yang gagal yang berisi pengecualian. (Diperoleh dari AuthenticationHandler<TOptions>) |
HandleChallengeAsync(AuthenticationProperties) |
Ambil alih metode ini untuk menangani masalah tantangan 401, jika skema autentikasi yang dimaksud menangani interaksi autentikasi sebagai bagian dari alur permintaannya. (seperti menambahkan header respons, atau mengubah hasil 401 menjadi 302 halaman masuk atau lokasi masuk eksternal.) (Diperoleh dari AuthenticationHandler<TOptions>) |
HandleForbiddenAsync(AuthenticationProperties) |
Ambil alih metode ini untuk menangani Terlarang. |
HandleForbiddenAsync(AuthenticationProperties) |
Ambil alih metode ini untuk menangani Terlarang. (Diperoleh dari AuthenticationHandler<TOptions>) |
HandleForbiddenAsync(ChallengeContext) |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. |
HandleForbiddenAsync(ChallengeContext) |
Ambil alih metode ini untuk menghadapi tantangan yang dilarang. (Diperoleh dari AuthenticationHandler<TOptions>) |
HandleRemoteAuthenticateAsync() |
Autentikasi identitas pengguna dengan idP. Metode memproses permintaan pada titik akhir yang ditentukan oleh CallbackPath. |
HandleRemoteCallbackAsync() |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. |
HandleRequestAsync() |
Menangani permintaan autentikasi saat ini. |
HandleSignInAsync(SignInContext) |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. |
HandleSignInAsync(SignInContext) |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. (Diperoleh dari AuthenticationHandler<TOptions>) |
HandleSignOutAsync(SignOutContext) |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. |
HandleSignOutAsync(SignOutContext) |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. (Diperoleh dari AuthenticationHandler<TOptions>) |
HandleUnauthorizedAsync(ChallengeContext) |
Ambil alih metode ini untuk menangani masalah tantangan 401, jika skema autentikasi yang dimaksud menangani interaksi autentikasi sebagai bagian dari alur permintaannya. (seperti menambahkan header respons, atau mengubah hasil 401 menjadi 302 halaman masuk atau lokasi masuk eksternal.) (Diperoleh dari AuthenticationHandler<TOptions>) |
InitializeAsync(AuthenticationScheme, HttpContext) |
Inisialisasi handler, atasi opsi dan validasi. (Diperoleh dari AuthenticationHandler<TOptions>) |
InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder) |
Inisialisasi dipanggil sekali per permintaan untuk mengonteksualisasi instans ini dengan status yang sesuai. (Diperoleh dari AuthenticationHandler<TOptions>) |
InitializeEventsAsync() |
Menginisialisasi objek peristiwa, yang dipanggil sekali per permintaan dengan InitializeAsync(AuthenticationScheme, HttpContext). (Diperoleh dari AuthenticationHandler<TOptions>) |
InitializeHandlerAsync() |
Dipanggil setelah opsi/peristiwa telah diinisialisasi agar handler selesai menginisialisasi dirinya sendiri. (Diperoleh dari AuthenticationHandler<TOptions>) |
ResolveTarget(String) |
Menyelesaikan skema tempat operasi autentikasi ini diteruskan. (Diperoleh dari AuthenticationHandler<TOptions>) |
ShouldHandleRequestAsync() |
Mendapatkan nilai yang menentukan apakah permintaan autentikasi saat ini harus ditangani oleh HandleRequestAsync(). |
ShouldHandleScheme(String, Boolean) |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. (Diperoleh dari AuthenticationHandler<TOptions>) |
SignInAsync(SignInContext) |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. (Diperoleh dari AuthenticationHandler<TOptions>) |
SignOutAsync(SignOutContext) |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. (Diperoleh dari AuthenticationHandler<TOptions>) |
ValidateCorrelationId(AuthenticationProperties) |
Memvalidasi bahwa permintaan saat ini berkorelasi dengan permintaan autentikasi jarak jauh saat ini. |
ValidateCorrelationId(AuthenticationProperties) |
Abstraksi berpendapat untuk AuthenticationHandler<TOptions> yang melakukan autentikasi menggunakan penyedia yang dihosting secara terpisah. |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk