Skip to content

Phone/QR passkey login unavailable in guest Chromium; no guest Bluetooth access #191

Description

@agplusman

Problem

When attempting a passkey login in the guest's Chromium browser, the browser offers a security key but does not offer the phone/QR-code method. The same user reports that phone/QR passkey login was available on a full Omarchy installation.

Could Try Omarchy support cross-device passkey authentication, or document the limitation and supported alternatives?

Environment

  • Apple Silicon Mac, macOS 26.6.2
  • Installed from the official v0.3.0 release DMG; the app bundle reports CFBundleShortVersionString=0.4.0
  • ARM64 guest, try-omarchy-runtime 4.0.2-1
  • Chromium 152.0.7977.75-1

Observed behavior

  1. Open a website's passkey sign-in flow in guest Chromium.
  2. The user is offered a security key, without the phone/QR option they expected.

The website and complete authentication dialog have not yet been captured, so this is not a claim that every site's passkey flow behaves identically.

Read-only checks inside the running guest found:

/sys/class/bluetooth: directory absent
systemctl is-active bluetooth.service: inactive
pacman -Q bluez bluez-utils: neither package installed

Suspected limitation / request

FIDO cross-device passkey authentication uses Bluetooth Low Energy to verify proximity to the phone: https://fidoalliance.org/passkeys/

The missing guest Bluetooth access appears to be a likely blocker, but we have not independently traced Chromium's decision to omit the QR option. Installing BlueZ alone would not provide a Bluetooth controller.

Is there a supported Bluetooth passthrough or host-assisted WebAuthn path? If not, please consider this a feature request and document the current phone/QR passkey limitation.

Related: #133 requests Touch ID / Apple Keychain integration. This report concerns using a phone's passkey through the QR/cross-device flow.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions