You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Gatsby is a very popular framework, yet it doesn't have a clear accounts story. There are semi-maintained themes that integrate with Auth0 and Firebase, but 3rd party providers likes Firebase and Auth0 come with their own set of problems. Firebase authentication is several times slower than native, and its bundle size is very large. Auth0 is [over]-engineered, the integration with GraphQL is tedious, it forces the user through an interstitial, and kicks users out after 3 days except on certain expensive plans.
Additional context
Except for Meteor.js users, Authentication has been a pretty major pain.
I filed an issue with Gatsby to integrate with Passport.js but that hasn't gotten traction, so the effort likely needs to come from the other side.
The text was updated successfully, but these errors were encountered:
Feature request
Gatsby is a very popular framework, yet it doesn't have a clear accounts story. There are semi-maintained themes that integrate with Auth0 and Firebase, but 3rd party providers likes Firebase and Auth0 come with their own set of problems. Firebase authentication is several times slower than native, and its bundle size is very large. Auth0 is [over]-engineered, the integration with GraphQL is tedious, it forces the user through an interstitial, and kicks users out after 3 days except on certain expensive plans.
Additional context
Except for Meteor.js users, Authentication has been a pretty major pain.
I filed an issue with Gatsby to integrate with Passport.js but that hasn't gotten traction, so the effort likely needs to come from the other side.
The text was updated successfully, but these errors were encountered: