TsgcWSAPIServer_WebAuthn › Eventos › OnWebAuthnMetadata
Se activa cuando el servidor necesita metadatos del autenticador para un AAGUID; permite a la aplicación devolver una entrada de BLOB FIDO MDS en caché o personalizada.
property OnWebAuthnMetadata: TsgcWebAuthnOnMetadata;
// TsgcWebAuthnOnMetadata = procedure(Sender: TObject; const aAAGUID: string; var Metadata: string) of object
—
Se activa durante la validación de atestación cuando el servidor necesita resolver la entrada del Servicio de Metadatos FIDO para el autenticador identificado por aAAGUID. Asigne la declaración de metadatos MDS correspondiente (JSON) a Metadata para proporcionar una caché gestionada por la aplicación o un BLOB MDS sin conexión; déjelo vacío para que se ejecute la búsqueda integrada. Devolver metadatos curados es útil para aplicar listas de autenticadores permitidos o para evitar una llamada HTTP externa durante la ceremonia.
procedure TForm1.sgcWSAPIServer_WebAuthn1WebAuthnMetadata(Sender: TObject;
const aAAGUID: string; var Metadata: string);
begin
Metadata := LoadMetadataFromCache(aAAGUID);
end;