【问题标题】:Security about creating user by Cloud Functions for FirebaseCloud Functions for Firebase 创建用户的安全性
【发布时间】:2017-09-17 11:50:53
【问题描述】:

有很多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。在不加密密码的情况下这样做是否安全?

【问题讨论】:

  • 密码保存是否加密?

标签: angular firebase google-cloud-functions


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-12-18
    • 1970-01-01
    • 2017-11-12
    • 2020-09-30
    • 1970-01-01
    • 2017-09-07
    • 2018-01-03
    • 2022-12-01
    相关资源
    最近更新 更多