Skip to content

iOS app not displaying work credentials authorized via web app #8488

@jaburges

Description

@jaburges

Problem

The iOS app's Turnstile credentials page does not display work Microsoft 365 credentials that were authorized via the Goose web app.

Expected Behavior

When a user authorizes a credential through any Goose interface (web app, iOS app, CLI), that credential should appear in the credentials list on all platforms, since Turnstile is the centralized credential vault.

Actual Behavior

  • Work account (j.burgess@reply.com) was authorized via Goose web app
  • turnstile_status() API call shows the credential is connected and working
  • Goose web app displays the credential correctly
  • iOS app credentials page does NOT show the work account

Root Cause (Suspected)

The iOS app appears to be using a local/cached credential list rather than fetching the live credential list from Turnstile's API on page load.

Reproduction Steps

  1. Authorize a Microsoft 365 work account via Goose web app
  2. Verify credential works via turnstile_status() or web app UI
  3. Open iOS app → navigate to Turnstile credentials page
  4. Observe: work credential is missing from the list

Expected Fix

iOS app should query Turnstile's credential API (/credentials or equivalent) on credentials page load to fetch the authoritative list of all connected credentials.

Workarounds Attempted

  • Force-close and reopen iOS app
  • Pull-to-refresh (if available)
  • Log out/in

Environment

  • iOS app version: [current]
  • Turnstile: working correctly (verified via API)
  • Web app: working correctly

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