Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove firebase/auth from clients, use our own APIs instead #195

Open
andymatuschak opened this issue Apr 26, 2021 · 0 comments
Open

Remove firebase/auth from clients, use our own APIs instead #195

andymatuschak opened this issue Apr 26, 2021 · 0 comments
Labels
🗂 Enhancement Type: New features, improvements to the product 🚩 Help wanted Particularly amenable/appropriate for contributors

Comments

@andymatuschak
Copy link
Owner

I'd like to compartmentalize Firebase as much as possible. Right now, the only significant remaining "leakage" of our usage to clients is firebase/auth, which we use to sign in, persist credentials, etc. We should instead make requests against our own backend APIs, which can call the appropriate Firebase APIs. This will save bundle size (that library is huge!), but it'll also make it easier when we eventually make self-hosting variants, etc.

Bonus points for migrating existing users' stored firebase/auth credentials to whatever new persistence scheme we implement.

@andymatuschak andymatuschak added 🗂 Enhancement Type: New features, improvements to the product 🚩 Help wanted Particularly amenable/appropriate for contributors labels Apr 26, 2021
@ghost ghost mentioned this issue May 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🗂 Enhancement Type: New features, improvements to the product 🚩 Help wanted Particularly amenable/appropriate for contributors
Projects
None yet
Development

No branches or pull requests

1 participant