TsgcWSAPIServer_WebAuthnEreignisse › OnWebAuthnMetadata

OnWebAuthnMetadata Ereignis

Wird ausgelöst, wenn der Server Authenticator-Metadaten für eine AAGUID benötigt; ermöglicht es der Anwendung, einen zwischengespeicherten oder benutzerdefinierten FIDO-MDS-BLOB-Eintrag zurückzugeben.

Syntax

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

Standardwert

Hinweise

Wird während der Attestierungsvalidierung ausgelöst, wenn der Server den FIDO-Metadata-Service-Eintrag für den durch aAAGUID identifizierten Authenticator auflösen muss. Weisen Sie das passende MDS-Metadaten-Statement (JSON) zu Metadata zu, um einen anwendungsverwalteten Cache oder ein Offline-MDS-BLOB bereitzustellen; lassen Sie es leer, damit die integrierte Suche ausgeführt wird. Das Zurückgeben kuratierter Metadaten ist nützlich, um Authenticator-Allowlists durchzusetzen oder einen externen HTTP-Aufruf während der Zeremonie zu vermeiden.

Beispiel

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

Zurück zu Ereignissen