Support the Kubo RPC API authentication in the client
Maintainer thường phản hồi trong vòng 2 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 54/100
Hướng nghiên cứu
Start by locating ClientBuilder, IpfsFileDownloader, and the cardano-db download command, then trace how the client sends Kubo RPC requests and how command secrets are handled. The issue also calls for end-to-end coverage, potentially requiring IPFS devnet changes, and documentation updates. Done means optional credentials authenticate each downloader request and the CLI exposes them as a secret, with tests and documentation updated.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Why
Exposing an unprotected Kubo RPC API to a LAN or to the public internet is strongly discouraged, which forces the Kubo node and the client to run on the same machine.
What
Support the authentication of the Kubo RPC API in the client library and CLI.
How
- Add optional credentials to the
ClientBuilderand send them with each request of theIpfsFileDownloader - Add the option to the
cardano-db downloadcommand, handled as a secret - Cover the authenticated download in the end to end tests? (would need modifications in IPFS devnet)
- Update the documentation
- Ngôn ngữ chính
- Rust
- Star
- 155
- Fork
- 52
- Merge trung bình
- 2 ngày 18 giờ
- Pull request đã merge (30 ngày)
- 38
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của IntersectMBO/mithril
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
IntersectMBO/mithril#1605 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Prototype the Cardano database snapshot and restoration with the Leios databaseCó thể đã có người làm @jpraynaud đã nhận 1 ngày trước. Đang mởprototype :hammer_and_wrench:
IntersectMBO/mithril#3691 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 2 ngày
-
infrastructure :classical_building:
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
IntersectMBO/mithril#3690 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Deploy a `dev-dijkstranet` Mithril networkCó thể đã có người làm @jpraynaud đã nhận 1 ngày trước. Đang mởinfrastructure :classical_building:
IntersectMBO/mithril#3689 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Prototype the certification adaptation in the Dijkstra era (before Leios)Có thể đã có người làm @jpraynaud đã nhận 2 ngày trước. Đang mởprototype :hammer_and_wrench:
IntersectMBO/mithril#3687 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 2 ngày
Tất cả issue của IntersectMBO/mithril
Issue tương tự
-
ci javascript tests
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
jonathanong/no-mistakes#3258 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: cpu-engines area: fuzzer good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 91/100
hffgzktbcc-blip/ounce-core#402 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
compiler
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
HerringtonDarkholme/hd-lang#1699 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
swc-project/swc-ai-issues#432 ·
-
SPLADE `/embed_sparse` output depends on the other inputs in the batch (candle BertModel / DistilBertModel)Có thể đã có người làm @0z5a đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
huggingface/text-embeddings-inference#979 ·
Maintainer thường phản hồi trong vòng 1 ngày