TsgcWSAPIServer_WebAuthnMétodos › ValidateRegistrationOptions

ValidateRegistrationOptions Método

Analiza la carga útil de atestación del cliente y valida el registro de una nueva credencial según la especificación WebAuthn.

Sintaxis

procedure ValidateRegistrationOptions(const aPayload: string);

Parámetros

NombreTipoDescripción
aPayloadconst stringCarga útil JSON devuelta por la llamada navigator.credentials.create() del cliente, que contiene el attestationObject y el clientDataJSON.

Observaciones

Decodifica el attestationObject CBOR, verifica la declaración de atestación según los formatos habilitados (packed, tpm, android-key, android-safetynet, fido-u2f, apple, none), extrae el id de credencial y la clave pública y los almacena en el repositorio de credenciales. Activa OnWebAuthnRegistrationValidateCertificate, OnWebAuthnRegistrationValidateCredentialId, OnWebAuthnRegistrationSuccessful y OnWebAuthnRegistrationError según corresponda. Llame a este método manualmente solo cuando controle el registro fuera del endpoint HTTP integrado.

Ejemplo

sgcWSAPIServer_WebAuthn1.ValidateRegistrationOptions(vClientJSON);

Volver a Métodos