PlatformsFacebookBackground

usePasskeyAuthOptionsQuery

Domainbackground
Kindquery
doc_id28164582826546778
Path/api/graphql/
SendsencryptedContext
Readstwo_step_verification_passkey_creation_device_name
Called fromusePasskeyAuthOptions
reaev_36dd7d82149fc4f79b98eda1ddff928058595e66ba6327a9848431797fb93f6c

Seen 1 time(s) in 1 run(s).

ActionOur stepTimesStatusTookAfter step startErrors
hostsignIn: password typed; submitting with Enter1200394 ms8280 ms—

What it sent and what came back (the newest 1 from our runs)

Read from each run's own recording (rule 73), secrets and signed link tokens taken out. Kept in ~/.logCli/rea/clientFacts.json, so it stays after the run is pruned.

runs/host/20261024T222706_61593981307720, signIn: password typed; submitting with Enter: 200, 394 ms

Sent:

{
  "fb_api_caller_class": "RelayModern",
  "fb_api_req_friendly_name": "usePasskeyAuthOptionsQuery",
  "server_timestamps": "true",
  "variables": {
    "encryptedContext": "AWTUEHDUcB9PBQd5kdy9OgqSr7d1xncXAqTkIoIW4y_pYnHoLJDSCrIj-tyG_APliv1g1WN7hU2K4irzi4h-W4KX5Uout76RvX6aEdoxMG4ex_zi3zDRt5AYBqYVKeIBYCuBzhpIaaWYKr3-WzCBl40ltprT1ZBTesRIkkp-uBaZzFr-Z5pqT9qmuwG3t_M6VFRPNdB0Gam75M2WCJ-Ja-Lod899r2eO6nP_k9Vtsi0zUNT-N8mT6Dbk6ER93490GH2mJ-PCAvp-FafB1YCuFhi-7Fq0_HCKU_CJmtE53SugBLtra5RDGRUL3Cp8Z63r4FVKlk6pkrMpyGveHj9dfzXEbA0j_b6oPNB5WlKBowNbwBiEhgF9WHbrnJIPfqiEcHMS4vlvoXlwfyrW… (802 chars)"
  },
  "doc_id": "28164582826546778"
}

Answered:

{
  "data": {
    "xfb_two_step_verification_authentication_passkey_options": {
      "challenge": "JivuQHp22tZ3Xsz5psEKXSFnU85h9AHUfYR/5sXnvOA=:1792880907:AagIjzVIbgFktuvZYwvPLTtkLQAQsaeZxxfJ20gO2TZ-ujRu",
      "user_verification": "preferred",
      "rp": {
        "id": "accounts.meta.com",
        "name": "Meta"
      },
      "allow_credentials": [
        {
          "id": "7kr7tROKoYvzclVfYNWOFw",
          "transports": [],
          "type": "public-key"
        }
      ]
    },
    "two_step_verification_passkey_creation_device_name": null
  },
  "extensions": {
    "server_metadata": {
      "request_start_time_ms": 1792880907648,
      "time_at_flush_ms": 1792880907702
    },
    "is_final": true
  }
}

What it does

When a two-step prompt defaults to a passkey, queries the WebAuthn options for the account's registered passkey.

What our machine does with it

log-cli has no authenticator device, so the presence of this call marks the passkey prompt (twoStepPasskey); the resolver takes "Try another way" to reach the method picker and uses TOTP instead.

What can go wrong

Nothing for us to satisfy; it only signals that the account's default second factor is a passkey, not the app code we hold.