6 ms·
This is really cool, congrats on the launch! Is there any way to add authentication currently?
by alex-wallish 6y ago
This is really cool, congrats on the launch! Is there any way to add authentication currently?
- raphael-gold 6y agoCurrently it is not available but that's the next feature on the list! We are thinking about integrating Firebase and https://supabase.io/ https://supabase.io/ to start with. We are also taking a look at the possibility to manage all the users & authentication from Airtable. What would you prefer to use as an authentication service?
- alex-wallish 6y agoBeing able to manage users directly from Airtable is intriguing. For me I would like to be able to use it with https://clerk.dev https://clerk.dev. I wonder if this is currently possible actually since all clerk needs is to be able to wrap a react entry point? What would i actually get if i export a site from WeWeb
- raphael-gold 6y agoyes, actually a good portion of the users using Airtable asked for it, but it means that we might develop a back-end dedicated to this. We are exploring it at the moment. I sent a message to Colin to discuss the Clerk integration ;)
- colinclerk 6y agoHey Raphael, Colin from Clerk here. Alex popped into our Slack and we've been looking into whether an integration is possible. We haven't found a way to wrap the entire WeWeb application with a <ClerkProvider> component (which is a React context under the hood and informs our other components). Is that possible? Or, in lieu of that, is there a way to hook Javascript into the rendering lifecycle of a page/component. Behind our React components is just vanilla JS, so if there were a way to control rendering based on window.Clerk.user being null, we'd be off to a good start for simple authenticated pages. (You can play with window.Clerk.user in console on https://accounts.clerk.dev https://accounts.clerk.dev to see how it works) Would love to collaborate on an integration! You can reach me at colin@clerk.dev
- raphael-gold 6y agolooks like it could be possible :) I just sent you a message so we can discuss it further!