Skip to content

fix(caddy): serve apple-app-site-association for iOS password autofill - #3171

Open
ToddHebebrand wants to merge 1 commit into
mainfrom
ToddHebebrand/ios-app
Open

fix(caddy): serve apple-app-site-association for iOS password autofill#3171
ToddHebebrand wants to merge 1 commit into
mainfrom
ToddHebebrand/ios-app

Conversation

@ToddHebebrand

Copy link
Copy Markdown
Collaborator

Codifies in the repo what was hand-deployed to both US and EU on 2026-07-26 (STORE_SUBMISSION.md already documents it as DONE). Caddy answers /.well-known/apple-app-site-association with the static webcredentials document before the route falls through to the API.

Without this, the next repo-driven Caddyfile deploy would silently drop the endpoint and break iCloud Keychain / password-manager credential matching for the iOS app — the webcredentials: half in app.json is already on main and does nothing alone.

Verified prod currently serves it: curl -sS https://us.2breeze.app/.well-known/apple-app-site-association → 200, application/json, {"webcredentials":{"apps":["D8W6N2JYMA.com.breeze.rmm"]}}.

This is the sole survivor of the July 25 iOS WIP branch — everything else landed via #3080. The Face ID login button from that WIP was intentionally not resurrected (superseded by the #3085 spec).

🤖 Generated with Claude Code

Codifies in the repo what was hand-deployed to both regions on 2026-07-26
(STORE_SUBMISSION.md already documents it as DONE). Without this, the next
repo-driven Caddyfile deploy would silently drop the AASA endpoint and break
iCloud Keychain / password-manager credential matching for the iOS app.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying breeze with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1e21b42
Status: ✅  Deploy successful!
Preview URL: https://32ccc9ae.breeze-9te.pages.dev
Branch Preview URL: https://toddhebebrand-ios-app.breeze-9te.pages.dev

View logs

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant