TsgcWSAPIServer_WebAuthn › Gebeurtenissen › OnWebAuthnMetadata
Wordt geactiveerd wanneer de server verificatormetadata nodig heeft voor een AAGUID; stelt de toepassing in staat een gecachte of aangepaste FIDO MDS BLOB-vermelding terug te sturen.
property OnWebAuthnMetadata: TsgcWebAuthnOnMetadata;
// TsgcWebAuthnOnMetadata = procedure(Sender: TObject; const aAAGUID: string; var Metadata: string) of object
—
Wordt geactiveerd tijdens attestatievalidatie wanneer de server de FIDO-metadataservice-vermelding moet oplossen voor de authenticator geïdentificeerd door aAAGUID. Wijs de overeenkomende MDS-metadataverklaring (JSON) toe aan Metadata om een door de applicatie beheerde cache of een offline MDS-BLOB te leveren; laat leeg om de ingebouwde opzoekfunctie uit te voeren. Het retourneren van gecureerde metadata is handig om authenticator-allowlists af te dwingen of om een externe HTTP-aanroep tijdens de ceremonie te vermijden.
procedure TForm1.sgcWSAPIServer_WebAuthn1WebAuthnMetadata(Sender: TObject;
const aAAGUID: string; var Metadata: string);
begin
Metadata := LoadMetadataFromCache(aAAGUID);
end;