通过Cloud Functions for Firebase创建用户的安全性

时间:2017-04-20 17:43:40

标签: angular firebase google-cloud-functions

有很多discussions关于创建用户而没有让用户使用Firebase Web SDK。我创建了一个Cloud Function并使用Admin SDK创建了一个用户:

exports.createUser = functions.https.onRequest((request, response) => {
  const param = request.body

  admin.auth().createUser({
    email: param.email,
    emailVerified: false,
    password: param.password,
  })
})

但是在我的angular2应用程序中,我必须使用HTTP将电子邮件和密码发布到Cloud Functions for Firebase。在不加密密码的情况下这样做是否安全?

1 个答案:

答案 0 :(得分:3)

是的,这是安全的。所有云功能都在https URL上提供,这意味着内容在传输过程中被加密。请确保您将请求发送至https://us-central1-<your_project>.cloudfunctions.net而不是http