firebase / firebaseui-web

FirebaseUI is an open-source JavaScript library for Web that provides simple, customizable UI bindings on top of Firebase SDKs to eliminate boilerplate code and promote best practices.
https://firebase.google.com/
Apache License 2.0
4.58k stars 1.06k forks source link

Add ReCaptcha for email #1022

Open tnrich opened 1 year ago

tnrich commented 1 year ago

@bojeil-google @prameshj

Is your feature request related to a problem? Please describe. Currently it appears that recaptcha is only enabled for phone sign ups. There should also be a way to add it in the same way for email sign ups.

Describe the solution you'd like Please add a recaptcha option for email sign ups.

Describe alternatives you've considered There are no other alternatives besides trying to hack something together myself..

image

prameshj commented 1 year ago

You can achieve this with the Recaptcha Enterprise Integration - https://cloud.google.com/identity-platform/docs/recaptcha-enterprise

christopherorea commented 1 year ago

This only configures the platform, but is not a functionality inside FirebaseUI, not a solution

rachelmyers commented 1 year ago

Because you'd need to sign up for a ReCaptcha account separately, it's difficult to add this to FirebaseUI. We'll consider adding a guide for how to add this functionality to your own Auth flow outside of FirebaseUI. Thanks for the feature request.