[Feature Request]: OAuth Support for ATProtoKit

Đang mở
#43 21 bình luận 0 reaction 1 người được giao Xem trên GitHub

@MasterJ93 đang làm issue này rồi.

Từ ngày 18/7/2025.

Đánh giá

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

Mô tả

new feature
Summary

OAuth support will need to be implemented for authenticating through the AT Protocol services.

Pain points

App Passwords will be eventually deprecated. ATProtoKit needs to get ahead of this by implementing OAuth, which will be the new way for users to log into Bluesky and other services that are built on the AT Protocol.

Considered Alternatives

No response

Is this a breaking change?

No

Library Examples

The Rust API library has implemented OAuth from what I can gather. We can possibly convert the Rust code into Swift code.

Additional Context

This is a fairly difficult part of the AT Protocol to understand. Even if I look at the Rust API library linked above and convert it into Swift code, it's still going to be challenging to understand.

This will most likely require multiple pull requests and iterations before it works as well as the official TypeScript API library.

That said, for future reference, these are some links that may help:

  • The last one is not authoritative, but it may help.
Ngôn ngữ chính
Swift
Star
226
Fork
40
Merge trung bình
5 giờ 8 phút
Pull request đã merge (30 ngày)
3

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của MasterJ93/ATProtoKit

Tất cả issue của MasterJ93/ATProtoKit

Issue tương tự

Thêm issue về Swift

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.