firebase / firebase/firebase-ios-sdk

FR: Migrate to shared Keychain without clearing signed in user

Open
#9,793 11 comments 6 reactions 0 assignees View on GitHub
api: auth type: feature request
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.