firebase / firebase/firebase-admin-node

Firebase Auth: Phone number validation fail with E.164 valid number

Đang mở
#2,770 0 bình luận 0 reaction 1 người được giao Được @Xiaoshouzi-gh nhận Xem trên GitHub
api: auth
Ngôn ngữ chính
TypeScript
Star
1.7k
Fork
419
Merge trung bình
3 ngày 10 giờ
Pull request đã merge (30 ngày)
16

Mô tả

### [READ] Step 1: Are you in the right place?

* For issues related to __the code in this repository__ file a Github issue.
* If the issue pertains to Cloud Firestore, read the instructions in the "Firestore issue"
template.
* For general technical questions, post a question on [StackOverflow](http://stackoverflow.com/)
with the firebase tag.
* For general Firebase discussion, use the [firebase-talk](https://groups.google.com/forum/#!forum/firebase-talk)
google group.
* For help troubleshooting your application that does not fall under one
of the above categories, reach out to the personalized
[Firebase support channel](https://firebase.google.com/support/).

### [REQUIRED] Step 2: Describe your environment

* Operating System version: all
* Firebase SDK version: 11.5.0
* Firebase Product: auth
* Node.js version: 20
* NPM version: 10.7.0

### [REQUIRED] Step 3: Describe the problem

When we want to create a user or edit an existing user's phone number, there response is:
{
"code": "auth/invalid-phone-number",
"message": "TOO_SHORT"
}
if we use this phone number: +60 6-850 5555

#### Steps to reproduce:

Just try to create a user with that particular number or update an existing one's phone number.

#### Relevant Code:

```
// TODO(you): code here to reproduce the problem
```
const admin = require('firebase-admin');
admin.initializeApp({
credential: admin.credential.applicationDefault() // Or use `admin.credential.cert` with a path to your service account key
});
const auth = admin.auth();
try {
const userRecord = await admin.auth().createUser({
phoneNumber: "+6068502555",
});
console.log("Successfully created new user:", userRecord.uid);
} catch (error) {
console.error("Error creating new user:", error);
}
```

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.