firebase / firebase/firebase-admin-python

Failed to parse json credential

Đang mở
#814 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
api: auth
Ngôn ngữ chính
Python
Star
1.2k
Fork
359
Merge trung bình
5 ngày 6 phút
Pull request đã merge (30 ngày)
2

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__, report directly in the
[Python Firestore](https://github.com/googleapis/python-firestore) GitHub repo. Firestore
bugs reported in this repo will be closed with a reference to the Python Firestore
project.
* 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: MacOS Sonoma 14.3.1
* Firebase SDK version: 6.5.0
* Firebase Product: auth
* Python version: 3.11.0
* Pip version: 24.0

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

When calling `firebase_admin.credentials.Certificate`, occurred error `OSError`, which used not credential file path, but parsed json dictionary. I expect returning function `_is_file_path` `False` if used parameter as dictionary.

#### Steps to reproduce:

What happened? How can we make the problem occur?
This could be a description, log/console output, etc.

#### Relevant Code:

```
# firebase_admin/credentials.py
def _is_file_path(path):
try:
path_obj = pathlib.Path(path)
return True
except TypeError:
return False
```

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.