Migrating Auth state from Firebase JS SDK to React Native Firebase #7674
Unanswered
rustygloves
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Our
react-native
app was previously using the JS SDK withreactfire
We are in the process of migrating to React Native Firebase. For the best user experience I am trying to persist the auth state across releases.
We are using custom tokens for authentication.
My current implementation is flawed, I realise now as the token stored in
EncryptedStorage
is the one that is returned fromauth.createCustomToken(uid)
on the backend, which I believe expires after an hour. The saving toEncryptedStorage
is a legacy feature of the app which led me to believe this token is actually of use, but I do not think it isThis a simplification of the current implementation:
My question is essentially, will it be possible to re-autenticate with the
stsTokenManager.accessToken
orstsTokenManager.refreshToken
or do I need to create a backend function to generate a new custom token using information in the legacy persistence to verify the user?Am I missing something entirely and there a simpler way to do this?
Beta Was this translation helpful? Give feedback.
All reactions