TsgcWSAPIServer_WebAuthn › Olaylar › OnWebAuthnMetadata
Sunucu bir AAGUID için authenticator meta verisine ihtiyaç duyduğunda tetiklenir; uygulamanın önbelleğe alınmış veya özel bir FIDO MDS BLOB girişi döndürmesine olanak tanır.
property OnWebAuthnMetadata: TsgcWebAuthnOnMetadata;
// TsgcWebAuthnOnMetadata = procedure(Sender: TObject; const aAAGUID: string; var Metadata: string) of object
—
Attestation doğrulaması sırasında, sunucunun aAAGUID ile tanımlanan kimlik doğrulayıcı için FIDO Metadata Service girişini çözmesi gerektiğinde tetiklenir. Uygulama tarafından yönetilen bir önbellek veya çevrimdışı bir MDS BLOB sağlamak için eşleşen MDS meta veri ifadesini (JSON) Metadata'ya atayın; yerleşik aramanın çalışmasına izin vermek için boş bırakın. Düzenlenmiş meta veri döndürmek, kimlik doğrulayıcı izin listelerini zorlamak veya tören sırasında harici bir HTTP çağrısından kaçınmak için kullanışlıdır.
procedure TForm1.sgcWSAPIServer_WebAuthn1WebAuthnMetadata(Sender: TObject;
const aAAGUID: string; var Metadata: string);
begin
Metadata := LoadMetadataFromCache(aAAGUID);
end;