Share via


OpenIdConnectEvents Sınıf

Tanım

Kimlik doğrulama işlemi üzerinde geliştirici denetimini etkinleştirmek için çağıran OpenIdConnectHandler olayları belirtir.

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
Devralma
OpenIdConnectEvents
Uygulamalar

Oluşturucular

OpenIdConnectEvents()

Kimlik doğrulama işlemi üzerinde geliştirici denetimini etkinleştirmek için çağıran OpenIdConnectHandler olayları belirtir.

Özellikler

OnAccessDenied

Uzak sunucu tarafından bir erişim reddedildi hatası döndürildiğinde çağrılır.

(Devralındığı yer: RemoteAuthenticationEvents)
OnAuthenticationFailed

İstek işleme sırasında özel durumlar oluşursa çağrılır. Gizlenmediği sürece özel durumlar bu olaydan sonra yeniden oluşturulur.

OnAuthorizationCodeReceived

Protokol iletisinde bir yetkilendirme kodu varsa, güvenlik belirteci doğrulamasından sonra çağrılır.

OnMessageReceived

Bir protokol iletisi ilk alındığında çağrılır.

OnRedirectToIdentityProvider

Kimlik doğrulaması için kimlik sağlayıcısına yeniden yönlendirilmeden önce çağrılır. Bu, kimlik doğrulama işlemi aracılığıyla kalıcı olacak ProtocolMessage.State'i ayarlamak için kullanılabilir. ProtocolMessage, kimlik sağlayıcısına gönderilen parametreleri eklemek veya özelleştirmek için de kullanılabilir.

OnRedirectToIdentityProviderForSignOut

Oturumu kapatmak için kimlik sağlayıcısına yönlendirilmeden önce çağrılır.

OnRemoteFailure

Uzak bir hata olduğunda çağrılır.

(Devralındığı yer: RemoteAuthenticationEvents)
OnRemoteSignOut

RemoteSignOutPath üzerinde bir istek alındığında çağrılır.

OnSignedOutCallbackRedirect

Uzaktan oturumu kapatma akışının sonundaki öğesine yeniden yönlendirilmeden SignedOutRedirectUri önce çağrılır.

OnTicketReceived

Uzak anahtar alındıktan sonra çağrılır.

(Devralındığı yer: RemoteAuthenticationEvents)
OnTokenResponseReceived

Belirteç uç noktasındaki belirteçler için "yetkilendirme kodu" kullanıldıktan sonra çağrılır.

OnTokenValidated

IdToken doğrulandığında ve AuthenticationTicket oluşturduğunda çağrılır. Bu olaydan sonra kimlik doğrulama akışının diğer yönlerini nonce gibi doğrulayan ek denetimler olduğuna dikkat edin.

OnUserInformationReceived

Kullanıcı bilgileri UserInfoEndpoint'ten alındığında çağrılır.

Yöntemler

AccessDenied(AccessDeniedContext)

Uzak sunucu tarafından bir erişim reddedildi hatası döndürildiğinde çağrılır.

(Devralındığı yer: RemoteAuthenticationEvents)
AuthenticationFailed(AuthenticationFailedContext)

İstek işleme sırasında özel durumlar oluşursa çağrılır. Gizlenmediği sürece özel durumlar bu olaydan sonra yeniden oluşturulur.

AuthorizationCodeReceived(AuthorizationCodeReceivedContext)

Protokol iletisinde bir yetkilendirme kodu varsa çağrılır.

MessageReceived(MessageReceivedContext)

Bir protokol iletisi ilk alındığında çağrılır.

RedirectToIdentityProvider(RedirectContext)

Kimlik doğrulaması için kimlik sağlayıcısına yeniden yönlendirilmeden önce çağrılır. Bu, kimlik doğrulama işlemi aracılığıyla kalıcı olacak ProtocolMessage.State'i ayarlamak için kullanılabilir. ProtocolMessage, kimlik sağlayıcısına gönderilen parametreleri eklemek veya özelleştirmek için de kullanılabilir.

RedirectToIdentityProviderForSignOut(RedirectContext)

Oturumu kapatmak için kimlik sağlayıcısına yönlendirilmeden önce çağrılır.

RemoteFailure(FailureContext)

Uzak hata olduğunda çağrılır

(Devralındığı yer: RemoteAuthenticationEvents)
RemoteFailure(RemoteFailureContext)

Uzak bir hata olduğunda çağrılır.

(Devralındığı yer: RemoteAuthenticationEvents)
RemoteSignOut(RemoteSignOutContext)

RemoteSignOutPath üzerinde bir istek alındığında çağrılır.

SignedOutCallbackRedirect(RemoteSignOutContext)

Uzaktan oturumu kapatma akışının sonundaki öğesine yeniden yönlendirilmeden SignedOutRedirectUri önce çağrılır.

TicketReceived(TicketReceivedContext)

Uzak anahtar alındıktan sonra çağrılır.

(Devralındığı yer: RemoteAuthenticationEvents)
TokenResponseReceived(TokenResponseReceivedContext)

Belirteç uç noktasındaki belirteçler için bir yetkilendirme kodu kullanıldıktan sonra çağrılır.

TokenValidated(TokenValidatedContext)

IdToken doğrulandığında ve AuthenticationTicket oluşturduğunda çağrılır. Bu olaydan sonra kimlik doğrulama akışının diğer yönlerini nonce gibi doğrulayan ek denetimler olduğuna dikkat edin.

UserInformationReceived(UserInformationReceivedContext)

Kullanıcı bilgileri UserInfoEndpoint'ten alındığında çağrılır.

Şunlara uygulanır