There are many discussions about creating a user without sign the user in using Firebase Web SDK. I created a Cloud Function and used Admin SDK to create a user:
exports.createUser = functions.https.onRequest((request, response) => {
const param = request.body
admin.auth().createUser({
email: param.email,
emailVerified: false,
password: param.password,
})
})
But in my angular2 app, I have to use HTTP to POST the email and password to Cloud Functions for Firebase. Is it safe to do this without encrypting the password?