Bagikan melalui


IOpenIdConnectEvents Antarmuka

Definisi

Menentukan peristiwa yang OpenIdConnectMiddlewaredipanggil untuk memungkinkan kontrol pengembang atas proses autentikasi.

public interface class IOpenIdConnectEvents : Microsoft::AspNetCore::Authentication::IRemoteAuthenticationEvents
public interface IOpenIdConnectEvents : Microsoft.AspNetCore.Authentication.IRemoteAuthenticationEvents
type IOpenIdConnectEvents = interface
    interface IRemoteAuthenticationEvents
Public Interface IOpenIdConnectEvents
Implements IRemoteAuthenticationEvents
Turunan
Penerapan

Metode

AuthenticationFailed(AuthenticationFailedContext)

Dipanggil jika pengecualian dilemparkan selama pemrosesan permintaan. Pengecualian akan dilemparkan kembali setelah peristiwa ini kecuali ditekan.

AuthorizationCodeReceived(AuthorizationCodeReceivedContext)

Dipanggil setelah validasi token keamanan 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.

RedirectToIdentityProviderForSignOut(RedirectContext)

Dipanggil sebelum mengalihkan ke Penyedia Identitas untuk keluar.

RemoteFailure(FailureContext)

Dipanggil ketika proses autentikasi jarak jauh memiliki kesalahan.

(Diperoleh dari IRemoteAuthenticationEvents)
RemoteSignOut(RemoteSignOutContext)

Dipanggil saat permintaan diterima di RemoteSignOutPath.

TicketReceived(TicketReceivedContext)

Dipanggil sebelum masuk.

(Diperoleh dari IRemoteAuthenticationEvents)
TokenResponseReceived(TokenResponseReceivedContext)

Dipanggil setelah "kode otorisasi" ditukarkan untuk token di titik akhir token.

TokenValidated(TokenValidatedContext)

Dipanggil ketika IdToken telah divalidasi dan menghasilkan AuthenticationTicket.

UserInformationReceived(UserInformationReceivedContext)

Dipanggil saat informasi pengguna diambil dari UserInfoEndpoint.

Berlaku untuk