TsgcWSAPIServer_WebAuthnMetodi › ValidateRegistrationOptions

ValidateRegistrationOptions Metodo

Analizza il payload di attestazione del client e convalida la registrazione di una nuova credenziale secondo la specifica WebAuthn.

Sintassi

procedure ValidateRegistrationOptions(const aPayload: string);

Parametri

NomeTipoDescrizione
aPayloadconst stringPayload JSON restituito dalla chiamata client navigator.credentials.create() contenente attestationObject e clientDataJSON.

Note

Decodifica il attestationObject CBOR, verifica l'attestazione secondo i formati abilitati (packed, tpm, android-key, android-safetynet, fido-u2f, apple, none), estrae l'id della credenziale e la chiave pubblica e li memorizza nel repository delle credenziali. Attiva OnWebAuthnRegistrationValidateCertificate, OnWebAuthnRegistrationValidateCredentialId, OnWebAuthnRegistrationSuccessful e OnWebAuthnRegistrationError a seconda dei casi. Chiamare questo metodo manualmente solo quando si gestisce la registrazione al di fuori dell'endpoint HTTP integrato.

Esempio

sgcWSAPIServer_WebAuthn1.ValidateRegistrationOptions(vClientJSON);

Torna ai Metodi