TsgcWSAPIServer_WebAuthnZdarzenia › OnWebAuthnMetadata

OnWebAuthnMetadata Zdarzenie

Wywoływane, gdy serwer potrzebuje metadanych uwierzytelniającego dla danego AAGUID; umożliwia aplikacji zwrócenie zapisanego w pamięci podręcznej lub niestandardowego wpisu FIDO MDS BLOB.

Składnia

property OnWebAuthnMetadata: TsgcWebAuthnOnMetadata;
// TsgcWebAuthnOnMetadata = procedure(Sender: TObject; const aAAGUID: string; var Metadata: string) of object

Wartość domyślna

Uwagi

Wywoływane podczas weryfikacji poświadczenia, gdy serwer musi rozwiązać wpis FIDO Metadata Service dla uwierzytelniacza identyfikowanego przez aAAGUID. Należy przypisać pasujące oświadczenie metadanych MDS (JSON) do Metadata, aby dostarczyć zarządzaną przez aplikację pamięć podręczną lub offline MDS BLOB. Pozostawienie pola pustego powoduje uruchomienie wbudowanego wyszukiwania. Dostarczanie zarządzanych metadanych jest przydatne do egzekwowania list dozwolonych uwierzytelniaczy lub unikania zewnętrznego wywołania HTTP podczas ceremonii.

Przykład

procedure TForm1.sgcWSAPIServer_WebAuthn1WebAuthnMetadata(Sender: TObject;
  const aAAGUID: string; var Metadata: string);
begin
  Metadata := LoadMetadataFromCache(aAAGUID);
end;

Powrót do Zdarzeń