TsgcWSAPIServer_WebAuthn › 事件 › OnWebAuthnMetadata
当服务器需要某个 AAGUID 的身份验证器元数据时触发;允许应用程序返回缓存或自定义的 FIDO MDS BLOB 条目。
property OnWebAuthnMetadata: TsgcWebAuthnOnMetadata;
// TsgcWebAuthnOnMetadata = procedure(Sender: TObject; const aAAGUID: string; var Metadata: string) of object
—
在认证验证期间,当服务器需要解析由 aAAGUID 标识的认证器的 FIDO 元数据服务条目时触发。将匹配的 MDS 元数据声明(JSON)赋值给 Metadata,以提供应用程序管理的缓存或离线 MDS BLOB;留空则让内置查找运行。返回经过整理的元数据有助于强制认证器白名单,或避免在仪式过程中进行外部 HTTP 调用。
procedure TForm1.sgcWSAPIServer_WebAuthn1WebAuthnMetadata(Sender: TObject;
const aAAGUID: string; var Metadata: string);
begin
Metadata := LoadMetadataFromCache(aAAGUID);
end;