Skip to content

macOS: support Touch ID for Keychain secrets #1773

Description

@kevinmichaelchen

Problem

The Keychain provider can show repeated password dialogs, and “Always Allow” may not survive CLI upgrades.

Proposal

Add a signed native macOS helper that:

  • gates secret reads with Touch ID and password fallback;
  • caches approval briefly per terminal/app session;
  • avoids interactive Keychain probes during daemon startup;
  • migrates existing Executor-owned Keychain items.

Varlock’s native implementation is a useful reference.

Success

One Touch ID prompt unlocks Executor connections for a short session, without repeated password dialogs.

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