General FIDO2 response structure looks like this: rawId and id - is credential identifier on the device response - contains attestation or assertion data. I will get into specifics later. response.clientDataJSON - base64url encoded buffer of the JSON structure that contains session information. That's the only response field I will describe for now. getClientExtensionResults - extensions results struct type - type of credential.