Skip to content

CWIZ-273 add custom ios options for auth storage - #5

Merged
kstrathdee-evoleen merged 5 commits into
integrationfrom
add-custom-ios-options
Nov 3, 2025
Merged

CWIZ-273 add custom ios options for auth storage#5
kstrathdee-evoleen merged 5 commits into
integrationfrom
add-custom-ios-options

Conversation

@kstrathdee-evoleen

@kstrathdee-evoleen kstrathdee-evoleen commented Nov 3, 2025

Copy link
Copy Markdown
Collaborator

add option to provide custom ios options for auth storage

This pr adds the option to pass custom iOS options to the auth storage constructor.

This enables us to specify the level of keychain accessibility that we want for our token storage, which will enable the resolution of a bug where we are unable to fetch our cached token while the app is backgrounded.

upstream PR here: Earlybyte#373


Note

Adds configurable iOS IOSOptions for secure token storage, wired via Config into AuthStorage and MobileOAuth.

  • Auth Storage
    • AuthStorage now requires IOSOptions and passes it to FlutterSecureStorage (lib/helper/auth_storage.dart).
  • Config
    • Introduces iOptions: IOSOptions with default IOSOptions.defaultOptions and exposes in copyWith (lib/model/config.dart).
  • OAuth Wiring
    • MobileOAuth constructs AuthStorage with config.iOptions (lib/helper/mobile_oauth.dart).

Written by Cursor Bugbot for commit 48be8c7. This will update automatically on new commits. Configure here.

@kstrathdee-evoleen kstrathdee-evoleen changed the title feat: add option to provide custom ios options for auth storage CWIZ-273 add custom ios options for auth storage Nov 3, 2025
cursor[bot]

This comment was marked as outdated.

@kstrathdee-evoleen
kstrathdee-evoleen merged commit e48541a into integration Nov 3, 2025
1 check passed
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.

2 participants