TsgcWSAPIServer_WebAuthn事件 › OnWebAuthnMetadata

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;

返回事件