TsgcWSAPIServer_WebAuthn › Événements › OnWebAuthnMetadata
Se déclenche lorsque le serveur a besoin de métadonnées d'authentificateur pour un AAGUID ; permet à l'application de retourner une entrée FIDO MDS BLOB en cache ou personnalisée.
property OnWebAuthnMetadata: TsgcWebAuthnOnMetadata;
// TsgcWebAuthnOnMetadata = procedure(Sender: TObject; const aAAGUID: string; var Metadata: string) of object
—
Déclenché lors de la validation d'attestation lorsque le serveur doit résoudre l'entrée du service de métadonnées FIDO pour l'authentificateur identifié par aAAGUID. Assigner la déclaration de métadonnées MDS correspondante (JSON) à Metadata pour fournir un cache géré par l'application ou un BLOB MDS hors ligne ; laisser vide pour laisser la recherche intégrée s'exécuter. Retourner des métadonnées sélectionnées est utile pour appliquer des listes blanches d'authentificateurs ou pour éviter un appel HTTP externe lors de la cérémonie.
procedure TForm1.sgcWSAPIServer_WebAuthn1WebAuthnMetadata(Sender: TObject;
const aAAGUID: string; var Metadata: string);
begin
Metadata := LoadMetadataFromCache(aAAGUID);
end;