TsgcWSAPIServer_WebAuthn › イベント › OnWebAuthnMetadata
サーバーが AAGUID の認証子メタデータを必要とするときに発生します。アプリケーションがキャッシュされたまたはカスタムの FIDO MDS BLOB エントリを返せます。
property OnWebAuthnMetadata: TsgcWebAuthnOnMetadata;
// TsgcWebAuthnOnMetadata = procedure(Sender: TObject; const aAAGUID: string; var Metadata: string) of object
—
アテステーション検証中に、サーバーが aAAGUID で識別された認証器の FIDO Metadata Service エントリを解決する必要があるときに発生します。アプリケーション管理キャッシュまたはオフライン MDS BLOB を提供するには、Metadata に一致する MDS メタデータステートメント(JSON)を割り当ててください。組み込みのルックアップを実行させるには空のままにしてください。整理されたメタデータを返すことは、認証器のアローリストを適用したり、セレモニー中に外部 HTTP 呼び出しを避けたりするのに役立ちます。
procedure TForm1.sgcWSAPIServer_WebAuthn1WebAuthnMetadata(Sender: TObject;
const aAAGUID: string; var Metadata: string);
begin
Metadata := LoadMetadataFromCache(aAAGUID);
end;