TsgcWSAPIServer_WebAuthn › Yöntemler › ValidateRegistrationOptions
İstemci attestation yükünü ayrıştırır ve WebAuthn spesifikasyonuna göre yeni bir kimlik bilgisi kaydını doğrular.
procedure ValidateRegistrationOptions(const aPayload: string);
| Name | Type | Açıklama |
|---|---|---|
aPayload | const string | attestationObject ve clientDataJSON içeren istemci navigator.credentials.create() çağrısı tarafından döndürülen JSON yükü. |
CBOR attestationObject öğesinin kodunu çözer, attestation ifadesini etkin biçimlere göre (packed, tpm, android-key, android-safetynet, fido-u2f, apple, none) doğrular, credential id ve açık anahtarı çıkarır ve bunları credential deposunda saklar. Uygun şekilde OnWebAuthnRegistrationValidateCertificate, OnWebAuthnRegistrationValidateCredentialId, OnWebAuthnRegistrationSuccessful ve OnWebAuthnRegistrationError tetikler. Bu yöntemi yalnızca yerleşik HTTP uç noktası dışında kaydı yönlendirirken manuel olarak çağırın.
sgcWSAPIServer_WebAuthn1.ValidateRegistrationOptions(vClientJSON);