TsgcWSAPIServer_WebAuthnYöntemler › ValidateAuthenticationOptions

ValidateAuthenticationOptions Yöntem

Kimlik doğrulayıcı verisini, istemci verisini ve imzayı ayrıştırır ve kullanıcıyı saklanan kimlik bilgisine karşı doğrular.

Sözdizimi

procedure ValidateAuthenticationOptions(const aPayload: string);

Parametreler

NameTypeAçıklama
aPayloadconst stringKimlik 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ü.

Remarks

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.

Örnek

sgcWSAPIServer_WebAuthn1.ValidateAuthenticationOptions(vClientJSON);

Yöntemlere Dön