相关疑难解决方法(0)

设置最小密码长度Firebase电子邮件和密码验证

使用Firebase的电子邮件和密码设置时,似乎密码没有安全限制.

例如,我可以创建以下用户:

firebaseRef.createUser(
{
    email: "john.doe@example.org",
    password: "j"
});
Run Code Online (Sandbox Code Playgroud)

我想至少设置一个最小密码长度.firebase是否提供了这样做的方法?

firebase firebase-security firebase-authentication

13
推荐指数
3
解决办法
1万
查看次数

对 Firebase Auth 帐户的密码实施自定义规则

当用户创建帐户时,有什么方法可以设置密码的自定义规则吗?Firebase 似乎没有提供编辑密码规则的方法。我知道我可以在前端设置密码规则,但就像Frank van Puffelen提到的那样,可以通过直接调用 API 来绕过此方法。是否可以编写一些云函数来处理帐户创建请求,并在密码无效时拒绝该请求?

firebase firebase-authentication google-cloud-functions

9
推荐指数
1
解决办法
4396
查看次数

Firebase密码验证允许的正则表达式

我想知道是否有人知道Firebase的电子邮件和密码身份验证API的官方允许密码。

到目前为止,我了解到

  • 至少需要6个字符
  • 允许az
  • 允许使用AZ
  • 允许0-9
  • 允许使用特殊字符〜`!@#$%^&*()-_ + = |}] {[“':;?/>。<,
  • 允许空格

如果是这样的话,我这一边用于验证的正则表达式就是{6,}吗?(或者我可以检查字段的长度)

编辑:我认为它类似于Google的正常密码要求,但只需要6个字符而不是8个字符。

regex firebase firebase-authentication

6
推荐指数
1
解决办法
2371
查看次数

使用firrebase创建帐户时的密码要求

避免在firebase.auth().createUserWithEmailAndPassword(电子邮件,密码)上抛出"auth/weak-password"错误代码有哪些要求.

我想向用户显示要求,这样他们就不必在创建帐户的过程中多次抛出错误.

我查看了firebase文档:https://firebase.google.com/docs/reference/js/firebase.auth.Auth

和堆栈溢出但没有找到此信息.谢谢!

javascript firebase firebase-authentication

2
推荐指数
1
解决办法
748
查看次数