TsgcWSAPIServer_WebAuthnEreignisse › OnWebAuthnRegistrationOptionsResponse

OnWebAuthnRegistrationOptionsResponse Ereignis

Wird ausgelöst, nachdem der Server die PublicKeyCredentialCreationOptions-Antwort für /register/begin erstellt hat; ermöglicht es der Anwendung, die generierte Challenge zu überprüfen oder zu persistieren.

Syntax

property OnWebAuthnRegistrationOptionsResponse: TsgcWebAuthnOnRegistrationOptionsResponse;
// TsgcWebAuthnOnRegistrationOptionsResponse = procedure(Sender: TObject; const aRequest: TsgcWebAuthn_RegistrationOptions_Request; const aResponse: TsgcWebAuthn_RegistrationOptions_Response) of object

Standardwert

Hinweise

Ergänzung zu OnWebAuthnRegistrationOptionsRequest. Wird ausgelöst, nachdem der Server die vollständige PublicKeyCredentialCreationOptions-Payload erstellt hat (Challenge, RP, Benutzer-ID, excludeCredentials, pubKeyCredParams, Attestation, Authenticator-Auswahl). Verwenden Sie es, um die Challenge in geclusterten Bereitstellungen in einem gemeinsamen Speicher zu persistieren, die ausgegebenen Optionen zu auditieren oder die Antwort vor der Serialisierung an den Client mit anwendungsspezifischer Telemetrie anzureichern.

Beispiel

procedure TForm1.sgcWSAPIServer_WebAuthn1WebAuthnRegistrationOptionsResponse(
  Sender: TObject; const aRequest: TsgcWebAuthn_RegistrationOptions_Request;
  const aResponse: TsgcWebAuthn_RegistrationOptions_Response);
begin
  SaveChallenge(aRequest.User.Name, aResponse.Challenge);
end;

Zurück zu Ereignissen