有很多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。在不加密密码的情况下这样做是否安全?
答案 0 :(得分:3)
是的,这是安全的。所有云功能都在https URL上提供,这意味着内容在传输过程中被加密。请确保您将请求发送至https://us-central1-<your_project>.cloudfunctions.net
而不是http
。