firebase / firebase/firebase-ios-sdk
FR: Migrate to shared Keychain without clearing signed in user
- Dominant language
- C++
- Stars
- 6.7k
- Forks
- 1.8k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 75
Description
### Feature proposal
* Firebase Component: Auth
Currently migrating to a shared Keychain means clearing the current user. For an app in production with thousands of MAU, signing out all of those users to migrate their keychain.
Would it be possible to move the login tokens from a non-shared keychain to a shared keychain, as it seems possible to move in the other direction.
Contributor guide
Research direction
The issue identifies Firebase Auth and migration from a non-shared to a shared Keychain; begin by tracing the existing keychain migration path and its handling of the signed-in user. Done means users retain their login state while tokens move to the shared Keychain, without clearing the current user.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- firebase, ios
- Domain
- authentication, mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100