OpenIdConnectEvents 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.
Menentukan peristiwa yang OpenIdConnectHandler dipanggil untuk mengaktifkan kontrol pengembang atas proses autentikasi.
public ref class OpenIdConnectEvents : Microsoft::AspNetCore::Authentication::RemoteAuthenticationEvents, Microsoft::AspNetCore::Authentication::OpenIdConnect::IOpenIdConnectEvents
public ref class OpenIdConnectEvents : Microsoft::AspNetCore::Authentication::RemoteAuthenticationEvents
public class OpenIdConnectEvents : Microsoft.AspNetCore.Authentication.RemoteAuthenticationEvents, Microsoft.AspNetCore.Authentication.OpenIdConnect.IOpenIdConnectEvents
public class OpenIdConnectEvents : Microsoft.AspNetCore.Authentication.RemoteAuthenticationEvents
type OpenIdConnectEvents = class
inherit RemoteAuthenticationEvents
interface IOpenIdConnectEvents
interface IRemoteAuthenticationEvents
type OpenIdConnectEvents = class
inherit RemoteAuthenticationEvents
Public Class OpenIdConnectEvents
Inherits RemoteAuthenticationEvents
Implements IOpenIdConnectEvents
Public Class OpenIdConnectEvents
Inherits RemoteAuthenticationEvents
- Warisan
- Penerapan
Konstruktor
OpenIdConnectEvents() |
Menentukan peristiwa yang OpenIdConnectHandler dipanggil untuk mengaktifkan kontrol pengembang atas proses autentikasi. |
Properti
OnAccessDenied |
Dipanggil ketika kesalahan akses ditolak dikembalikan oleh server jarak jauh. (Diperoleh dari RemoteAuthenticationEvents) |
OnAuthenticationFailed |
Dipanggil jika pengecualian dilemparkan selama pemrosesan permintaan. Pengecualian akan dilemparkan kembali setelah peristiwa ini kecuali ditekan. |
OnAuthorizationCodeReceived |
Dipanggil setelah validasi token keamanan jika kode otorisasi ada dalam pesan protokol. |
OnMessageReceived |
Dipanggil ketika pesan protokol pertama kali diterima. |
OnRedirectToIdentityProvider |
Dipanggil sebelum mengalihkan ke Penyedia Identitas untuk mengautentikasi. Ini dapat digunakan untuk mengatur ProtocolMessage.State yang akan dipertahankan melalui proses autentikasi. ProtocolMessage juga dapat digunakan untuk menambahkan atau menyesuaikan parameter yang dikirim ke IdP. |
OnRedirectToIdentityProviderForSignOut |
Dipanggil sebelum mengalihkan ke Penyedia Identitas untuk keluar. |
OnRemoteFailure |
Dipanggil ketika ada kegagalan jarak jauh. (Diperoleh dari RemoteAuthenticationEvents) |
OnRemoteSignOut |
Dipanggil saat permintaan diterima di RemoteSignOutPath. |
OnSignedOutCallbackRedirect |
Dipanggil sebelum mengalihkan ke SignedOutRedirectUri akhir alur keluar jarak jauh. |
OnTicketReceived |
Dipanggil setelah tiket jarak jauh diterima. (Diperoleh dari RemoteAuthenticationEvents) |
OnTokenResponseReceived |
Dipanggil setelah "kode otorisasi" ditukarkan dengan token di titik akhir token. |
OnTokenValidated |
Dipanggil ketika IdToken telah divalidasi dan menghasilkan AuthenticationTicket. Perhatikan ada pemeriksaan tambahan setelah peristiwa ini yang memvalidasi aspek lain dari alur autentikasi seperti nonce. |
OnUserInformationReceived |
Dipanggil saat informasi pengguna diambil dari UserInfoEndpoint. |
Metode
AccessDenied(AccessDeniedContext) |
Dipanggil ketika kesalahan akses ditolak dikembalikan oleh server jarak jauh. (Diperoleh dari RemoteAuthenticationEvents) |
AuthenticationFailed(AuthenticationFailedContext) |
Dipanggil jika pengecualian dilemparkan selama pemrosesan permintaan. Pengecualian akan dilemparkan kembali setelah peristiwa ini kecuali ditekan. |
AuthorizationCodeReceived(AuthorizationCodeReceivedContext) |
Dipanggil jika kode otorisasi ada dalam pesan protokol. |
MessageReceived(MessageReceivedContext) |
Dipanggil ketika pesan protokol pertama kali diterima. |
RedirectToIdentityProvider(RedirectContext) |
Dipanggil sebelum mengalihkan ke Penyedia Identitas untuk mengautentikasi. Ini dapat digunakan untuk mengatur ProtocolMessage.State yang akan dipertahankan melalui proses autentikasi. ProtocolMessage juga dapat digunakan untuk menambahkan atau menyesuaikan parameter yang dikirim ke IdP. |
RedirectToIdentityProviderForSignOut(RedirectContext) |
Dipanggil sebelum mengalihkan ke Penyedia Identitas untuk keluar. |
RemoteFailure(FailureContext) |
Dipanggil ketika ada kegagalan jarak jauh (Diperoleh dari RemoteAuthenticationEvents) |
RemoteFailure(RemoteFailureContext) |
Dipanggil ketika ada kegagalan jarak jauh. (Diperoleh dari RemoteAuthenticationEvents) |
RemoteSignOut(RemoteSignOutContext) |
Dipanggil saat permintaan diterima di RemoteSignOutPath. |
SignedOutCallbackRedirect(RemoteSignOutContext) |
Dipanggil sebelum mengalihkan ke SignedOutRedirectUri akhir alur keluar jarak jauh. |
TicketReceived(TicketReceivedContext) |
Dipanggil setelah tiket jarak jauh diterima. (Diperoleh dari RemoteAuthenticationEvents) |
TokenResponseReceived(TokenResponseReceivedContext) |
Dipanggil setelah kode otorisasi ditukarkan dengan token di titik akhir token. |
TokenValidated(TokenValidatedContext) |
Dipanggil ketika IdToken telah divalidasi dan menghasilkan AuthenticationTicket. Perhatikan ada pemeriksaan tambahan setelah peristiwa ini yang memvalidasi aspek lain dari alur autentikasi seperti nonce. |
UserInformationReceived(UserInformationReceivedContext) |
Dipanggil saat informasi pengguna diambil dari UserInfoEndpoint. |