TsgcWSAPIServer_WebAuthnMétodos › ValidateRegistrationOptions

ValidateRegistrationOptions Method

Analisa o payload de atestação do cliente e valida um novo registro de credencial conforme a especificação WebAuthn.

Sintaxe

procedure ValidateRegistrationOptions(const aPayload: string);

Parâmetros

NameTypeDescrição
aPayloadconst stringPayload JSON retornado pela chamada navigator.credentials.create() do cliente, contendo o attestationObject e o clientDataJSON.

Observações

Decodifica o attestationObject CBOR, verifica a declaração de attestation de acordo com os formatos habilitados (packed, tpm, android-key, android-safetynet, fido-u2f, apple, none), extrai o id da credencial e a chave pública e os armazena no repositório de credenciais. Dispara OnWebAuthnRegistrationValidateCertificate, OnWebAuthnRegistrationValidateCredentialId, OnWebAuthnRegistrationSuccessful e OnWebAuthnRegistrationError conforme apropriado. Chame este método manualmente apenas ao conduzir o registro fora do endpoint HTTP integrado.

Exemplo

sgcWSAPIServer_WebAuthn1.ValidateRegistrationOptions(vClientJSON);

Voltar para Métodos