Webuserauthentication

Subject: WebUserAuthentication “authData not found” error on XojoCloud but works on localhost

I’m using the WebUserAuthentication control in Xojo Web 2025 R3. Implementation works perfectly on localhost but fails on XojoCloud production.

Environment:

  • Xojo Web 2025 R3

  • Safari on macOS with Touch ID

What happens:

  • Localhost (http): Registration and login work perfectly

  • XojoCloud (https): Touch ID prompts appear, macOS saves credential, but RegistrationSucceeded never fires. Instead Error event fires with “authData not found in attestation object”

Configuration:

  • Domain set to my xojocloud subdomain (no www, no https, verified exact match)

  • Following official PassKeys example pattern

  • Used HandleURL to redirect 127.0.0.1 to localhost in debug

The credential appears in macOS Keychain, but Xojo can’t process the WebAuthn response in HTTPS/XojoCloud environment.

Has anyone successfully deployed WebUserAuthentication to XojoCloud? Is there additional configuration needed for production that isn’t required for localhost?