Joel Ross
Firebase Authentication
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!)
Joel Ross
FirebaseUI
FirebaseUI
A library (provided by Firebase) that created a sign-in form for your page.
React 18 workarounds
The React bindings for FirebaseUI (firebaseui-web-react) was not updated for React 18, and appears to have been abandoned. See the open pull request from Gabriel Villenave.
//in package.json
"react-firebaseui": "https://gitpkg.now.sh/gvillenave/firebaseui-web-react/dist"
# Install library (on command line)
npm install https://gitpkg.now.sh/gvillenave/firebaseui-web-react/dist
A second option is to instead install the firebaseui library (instead of the React bindings) and copy in the StyledFirebaseAuth.tsx file yourself.
Until the pull request is accepted, one work around is to install the updated fork instead of the usual package:
Joel Ross
Managing Auth State
Joel Ross
Storing Images
Action Items!
-
Review Everything
-
Late/missing Problem Sets due on Friday
-
Final Project due on Monday
-
Hard deadline! No grace period or anything
-
Next time: Conclusions (followed by in-person "office hours")
info340-firebase-auth
By Joel Ross
info340-firebase-auth
- 224