firebase / firebase/firebase-admin-node

firebase-auth updateUser with providerToLink using "password" as providerId

Đang mở
#1,592 7 bình luận 0 reaction 0 người được giao 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ả

Hey I'm trying to link providerData with providerId = "password" using firebase admin SDK

environment :
* Firebase SDK version: 10.0.2
* Firebase Product: auth
* Node.js version: 16.13.0
* NPM version: 8.1.0

The problem
I'm trying to link providerData using firebase admin SDK in order to link providerData with providerId = "password" .
I'm using updateUser method and pass providerToLink object in order to link providerData.
updateUser method will return this error :
- code : auth/invalid-provider-id
- message : The providerId must be a valid supported provider identifier string.

Relevant Code:

```
await admin
.auth()
.updateUser(user.uid, {
providerToLink: {
uid: user.email,
email: user.email,
displayName: user.displayName,
providerId: 'password',
},
})
.catch((error: any) => {
console.error(`${error}`);
});
```

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

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

Hướng nghiên cứu

Bắt đầu từ admin.auth().updateUser và phần xử lý providerToLink, sau đó theo dõi việc xác thực providerId="password". Tái hiện báo cáo với các phiên bản SDK và Node.js đã nêu và kiểm tra hợp đồng của Firebase Auth API; công việc được hoàn tất khi hành vi được làm rõ hoặc sửa đúng và được bao phủ bởi quá trình xác thực tập trung.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
firebase, nodejs, typescript
Lĩnh vực
api, authentication, backend
Loại issue
Lỗi
Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
35/100

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.