TsgcWSAPIServer_WebAuthnEventi › OnWebAuthnMetadata

OnWebAuthnMetadata Evento

Si attiva quando il server necessita dei metadati dell'autenticatore per un AAGUID; consente all'applicazione di restituire una voce BLOB FIDO MDS memorizzata nella cache o personalizzata.

Sintassi

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

Valore predefinito

Note

Generato durante la validazione dell'attestazione quando il server deve risolvere la voce del FIDO Metadata Service per l'autenticatore identificato da aAAGUID. Assegnare la dichiarazione di metadati MDS corrispondente (JSON) a Metadata per fornire una cache gestita dall'applicazione o un BLOB MDS offline; lasciare vuoto per consentire l'esecuzione della ricerca integrata. Restituire metadati curati è utile per applicare allowlist di autenticatori o per evitare una chiamata HTTP esterna durante la cerimonia.

Esempio

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

Torna agli Eventi