Freigeben über


CertificateAuthenticationEvents.OnCertificateValidated Eigenschaft

Definition

Ein dieser Eigenschaft zugewiesener Delegat wird aufgerufen, wenn ein Zertifikat die grundlegende Validierung bestanden hat, aber möglicherweise eine benutzerdefinierte Überprüfung erforderlich ist.

public:
 property Func<Microsoft::AspNetCore::Authentication::Certificate::CertificateValidatedContext ^, System::Threading::Tasks::Task ^> ^ OnCertificateValidated { Func<Microsoft::AspNetCore::Authentication::Certificate::CertificateValidatedContext ^, System::Threading::Tasks::Task ^> ^ get(); void set(Func<Microsoft::AspNetCore::Authentication::Certificate::CertificateValidatedContext ^, System::Threading::Tasks::Task ^> ^ value); };
public Func<Microsoft.AspNetCore.Authentication.Certificate.CertificateValidatedContext,System.Threading.Tasks.Task> OnCertificateValidated { get; set; }
member this.OnCertificateValidated : Func<Microsoft.AspNetCore.Authentication.Certificate.CertificateValidatedContext, System.Threading.Tasks.Task> with get, set
Public Property OnCertificateValidated As Func(Of CertificateValidatedContext, Task)

Eigenschaftswert

Hinweise

Sie müssen einen Delegaten für diese Eigenschaft bereitstellen, damit die Authentifizierung erfolgen kann. In Ihrem Delegat sollten Sie aus den Benutzerdetails einen Authentifizierungsprinzipal erstellen und ihn an den Kontext anfügen. Prinzipaleigenschaft und schließlich Kontext aufrufen. Success();

Gilt für: