TsgcWSAPIServer_WebAuthnEventos › OnWebAuthnRegistrationOptionsResponse

OnWebAuthnRegistrationOptionsResponse Evento

Se dispara después de que el servidor ha construido la respuesta PublicKeyCredentialCreationOptions para /register/begin; permite a la aplicación inspeccionar o persistir el desafío generado.

Sintaxis

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

Valor Predeterminado

Observaciones

Complemento de OnWebAuthnRegistrationOptionsRequest. Se activa después de que el servidor ha construido el payload completo PublicKeyCredentialCreationOptions (challenge, RP, user id, excludeCredentials, pubKeyCredParams, attestation, authenticator selection). Úselo para persistir el challenge en un almacén compartido en despliegues en clúster, para auditar las opciones emitidas o para enriquecer la respuesta con telemetría específica de la aplicación antes de serializarla al cliente.

Ejemplo

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

Volver a Eventos