TsgcWSAPIServer_WebAuthn › Yöntemler › ValidateAuthenticationOptions
Kimlik doğrulayıcı verisini, istemci verisini ve imzayı ayrıştırır ve kullanıcıyı saklanan kimlik bilgisine karşı doğrular.
procedure ValidateAuthenticationOptions(const aPayload: string);
| Name | Type | Açıklama |
|---|---|---|
aPayload | const string | Kimlik bilgisi id'sini, authenticatorData, clientDataJSON ve imzayı içeren istemci navigator.credentials.get() çağrısı tarafından döndürülen JSON yükü. |
Tam WebAuthn belirtimi doğrulamasını gerçekleştirir: challenge, origin ve Relying Party kimliği kontrolleri, kullanıcı varlığı/kullanıcı doğrulama bayrakları, imza sayacı monotonluğu ve saklanan kimlik bilgisinin açık anahtarını kullanarak imza doğrulaması. Başarı durumunda OnWebAuthnAuthenticationSuccessful ve başarısızlık durumunda OnWebAuthnAuthenticationError tetiklenir. Bu yöntemi yalnızca yerleşik HTTP uç noktasının dışında kimlik doğrulamayı yönetirken manuel olarak çağırın.
sgcWSAPIServer_WebAuthn1.ValidateAuthenticationOptions(vClientJSON);