TsgcWSAPIServer_WebAuthnÉvénements › OnWebAuthnMetadata

OnWebAuthnMetadata Événement

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.

Syntaxe

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

Valeur par défaut

Remarques

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.

Exemple

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

Retour aux événements