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

Tim*_*Tim 2 firebase google-cloud-functions angular

有很多关于创建用户而不使用 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,
  })
})
Run Code Online (Sandbox Code Playgroud)

但在我的 angular2 应用程序中,我必须使用 HTTP 将电子邮件和密码发布到 Cloud Functions for Firebase。在不加密密码的情况下执行此操作安全吗?

Mic*_*igh 5

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