Bagikan melalui


OpenIdConnectEvents Kelas

Definisi

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
OpenIdConnectEvents
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.

Berlaku untuk