TsgcWSAPIServer_WebAuthnEventos › OnWebAuthnMetadata

OnWebAuthnMetadata Event

Dispara quando o servidor precisa de metadados de authenticator para um AAGUID; permite que a aplicação retorne uma entrada FIDO MDS BLOB em cache ou personalizada.

Sintaxe

property OnWebAuthnMetadata: TsgcWebAuthnOnMetadata;
// TsgcWebAuthnOnMetadata = procedure(Sender: TObject; const aAAGUID: string; var Metadata: string) of object

Valor Padrão

Observações

Disparado durante a validação de attestation quando o servidor precisa resolver a entrada do FIDO Metadata Service para o authenticator identificado por aAAGUID. Atribua o metadata statement MDS correspondente (JSON) a Metadata para fornecer um cache gerenciado pela aplicação ou um MDS BLOB offline; deixe-o vazio para deixar a busca integrada ser executada. Retornar metadados curados é útil para impor allowlists de authenticator ou para evitar uma chamada HTTP externa durante a cerimônia.

Exemplo

procedure TForm1.sgcWSAPIServer_WebAuthn1WebAuthnMetadata(Sender: TObject;
  const aAAGUID: string; var Metadata: string);
begin
  Metadata := LoadMetadataFromCache(aAAGUID);
end;

Voltar para Eventos