TsgcWSAPIServer_WebAuthnEventos › OnWebAuthnRegistrationOptionsResponse

OnWebAuthnRegistrationOptionsResponse Event

Disparado depois que o servidor construiu a resposta PublicKeyCredentialCreationOptions para /register/begin; permite que a aplicação inspecione ou persista o desafio gerado.

Sintaxe

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

Valor Padrão

Observações

Complemento de OnWebAuthnRegistrationOptionsRequest. Disparado depois que o servidor construiu o payload PublicKeyCredentialCreationOptions completo (challenge, RP, user id, excludeCredentials, pubKeyCredParams, attestation, authenticator selection). Use-o para persistir o challenge em um armazenamento compartilhado em implantações em cluster, para auditar as opções emitidas ou para enriquecer a resposta com telemetria específica da aplicação antes que ela seja serializada ao cliente.

Exemplo

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

Voltar para Eventos