Repository navigation
Sign Safari into Drive and re-wrap the vault key - #1605
theodosiskats wants to merge 1 commit into
Conversation
Safari still cannot finish the https callback itself, so the Mac app does. Dropbox and OneDrive stay hidden there. The vault-key rewrite from the old branch is gone, because dev already uses a different key model.
2217816 to
dd6a4c9
Compare
|
The Safari migration treats any local-storage key as proof that credentials already exist locally. A normal sync user already has For that normal state, I ran the exact
Please distinguish local settings/metadata from actual vault entries, copy and verify the intended credential data before switching the active store, and cover this existing-sync-user state in a regression test. Preserve the local-only settings when reconciling the two stores. Validation: isolated JavaScript execution of this head's migration body, with only its TypeScript method signature removed; no real vault or Safari profile was accessed. Head: |
Summary
dev. The pull request was 92 commits behind, and the old branch could not merge.https://authenticator.cc/oauthitself. The client id and secret incredentials.tsstay empty. Dropbox and OneDrive stay hidden on Safari.devalready stores keys differently, and that old wrap does not fit it.Test plan
npm run safaricompiles on currentdev.