TsgcWSAPIServer_WebAuthn › Eventi › 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