Joel Ross
Spring 2025
<info 340/>
Firebase Authentification
View of the Day
-
Q&A
-
Firebase Authentication
- Firebase Image Uploading
Questions on React, Firebase, etc?
# switch to starter branch to get new starter code
git checkout starter
# download new starter code
git pull
# switch back to main branch for coding
git checkout main
# merge in new starter code (use default msg)
git merge starter --no-edit
# code and enjoy!
Get the starter code from the starter branch, but do all of your work on main.
Updating Lecture Code
See textbook
https://info340.github.io/firebase.html
Firebase
Email Enum Protection
On Sep 15 2023 Google added additional security features to avoid login information being leaked from sign-in forms. This can potentially cause issues when doing frequent log-ins for Firebase.
As a workaround, when doing development, you can turn off this feature (just remember to turn it back on for deployment!)


Coding with AI?
Firebase Authentication involves lot of "boilerplate" code -- which means it's viable for the the copy-paste work of an AI system. Shall we try it?
https://copilot.microsoft.com/
NOTE: You shouldn't do this for most of your project!!
Firebase Storage
Firebase Storage is used to storing "large" files (e.g., images) that are not JSON compatible.
As of October 30 2024, Firebase only offers Storage on a "pay-as-you-go" plan. But you DO NOT need to provide credit card information for any service in this class. For workarounds, see the announcement on Ed Discussion.
Action Items!
-
Complete task list for Week 10 (all items)
-
Review everything
-
All late problem sets due by Friday 06/06
-
Project due Monday 06/09!!!
Next time: Conclusions; work time?
info340sp25-firebase-auth
By Joel Ross
info340sp25-firebase-auth
- 63