Add App Check support for macOS
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
- 52/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- objective-c
- Lĩnh vực
- authentication, desktop
Hướng nghiên cứu
Bắt đầu trong GoogleSignIn/Sources/GIDSignIn.m và theo dõi mã App Check được bảo vệ bởi TARGET_OS_IOS \u0026\u0026 !TARGET_OS_MACCATALYST, bao gồm cả đường dẫn GIDSignIn.sharedInstance.configure. So sánh các điều kiện nền tảng hiện có và xác định điểm truy cập tương thích với macOS. Hoàn tất khi các ứng dụng macOS có thể bật App Check thông qua GIDSignIn.sharedInstance.configure hoặc một phương thức tương đương.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Is your feature request related to a problem you're having? Please describe.
App Check is currently not supported on macOS. The GIDSignIn.sharedInstance.configure method, which is required to enable App Check, is only available on iOS.
Looking at the source code, App Check related code is wrapped in #if TARGET_OS_IOS && !TARGET_OS_MACCATALYST, which confirms that macOS is intentionally excluded from the current implementation.
Describe the solution you'd like
Please add App Check support for macOS so that GIDSignIn.sharedInstance.configure (or an equivalent method) can be called on macOS as well.
Describe alternatives you've considered
No alternatives have been found. macOS apps are currently forced to run without App Check.
Additional context
Relevant source file: GoogleSignIn/Sources/GIDSignIn.m
#if TARGET_OS_IOS && !TARGET_OS_MACCATALYST
#import <AppCheckCore/GACAppCheckToken.h>
#import "GoogleSignIn/Sources/GIDAppCheck/Implementations/GIDAppCheck.h"
// ...
#endif // TARGET_OS_IOS && !TARGET_OS_MACCATALYST
- Ngôn ngữ chính
- Objective-C
- Star
- 751
- Fork
- 282
- Merge trung bình
- 4 ngày 20 giờ
- Pull request đã merge (30 ngày)
- 11
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 google/GoogleSignIn-iOS
-
enhancement triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
google/GoogleSignIn-iOS#621 ·
-
enhancement triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
google/GoogleSignIn-iOS#620 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
google/GoogleSignIn-iOS#440 · 4 bình luận · 2 reaction ·
-
enhancement triage
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
google/GoogleSignIn-iOS#611 ·
-
Remove Cocoapods Support Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
google/GoogleSignIn-iOS#607 ·
Tất cả issue của google/GoogleSignIn-iOS
Issue tương tự
-
macOS下查找brew::ncurse失败 Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
noah-nuebling/mac-mouse-fix#2054 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
obsproject/obs-studio#13918 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
HigherOrderCO/Bend#842 · 2 bình luận ·