In reply to
Toby
Toby
Waterhole
Founder
Jul 28, 2023
Hi @René, I've never used Firebase Authentication before but I just had a look into this. As far as I can tell, Firebase doesn't expose an OAuth server so it can't be used with Laravel Socialite.
For...
Quick update — We're now considering using Waterhole's default auth as the main Login method for our web app too (blank.page). This way we have a single user database and avoid having to match accounts.
Is it possible to customize Waterhole's login/signup pages so they can be used as "generic" login modules? Similar to Google's sign-in that's used to access its different services.
Anyway, maybe this use-case can help shape the upcoming SSO feature...?
Using Waterhole as an auth provider for external apps is not currently supported. I will keep this in mind when building the SSO feature – that could definitely be a useful addition.
The other way to do it would be to implement Laravel Passport to add an OAuth2 server to your Waterhole installation, and then authenticate external apps with that. But this would require a bit of custom dev work.