Endpoint /api/v1/users/validate checks if access and refresh token received matches database
Maintainer thường phản hồi trong vòng 18 ngày
Chưa có ai nhận issue này.
- #6264 của @7riumph — đã đóng, không merge
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 50/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Đình trệ
- Lĩnh vực
- api, authentication, backend
Hướng nghiên cứu
Bắt đầu trong thư mục app/controllers/api/v1 được liên kết trong issue và lần theo cấu trúc route API user hiện có. Thêm điểm vào POST /api/v1/users/validate, sau đó xác minh rằng nó so sánh access token và refresh token đã được hash với các digest trong cơ sở dữ liệu và trả về true hoặc false tùy theo tính hợp lệ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Part of epic #3942
What type of user does this affect?
- volunteers
How should it operate? ⚙️🛠️
There should now be an api/v1/users/validateroute that receives an access and refresh token, then checks validity.
Acceptance Criteria
- Adds
users/validatepost route toapi/v1/( /api/v1/users/validate ) - Hashes then compares received
access tokenandrefresh tokento value stored in database digests
(access_token_digestandrefresh_token_digest) - Returns boolean,
trueorfalse, based on validity in response
Helpful Links
- Ngôn ngữ chính
- Ruby
- Star
- 382
- Fork
- 547
- Merge trung bình
- 12 ngày 12 giờ
- Pull request đã merge (30 ngày)
- 17
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Có Dockerfile hoặc 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 rubyforgood/casa
-
Bug: Reassigned cases are listed under "Not Assigned" in the Assign a new case dropdownCó thể làm lại được @Anandb71 đã nhận 7 ngày trước và không có pull request nào đang mở. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
rubyforgood/casa#7241 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 18 ngày
-
Bug: Change password issue?Đang mởHelp Wanted Type: Bug
Độ khó 4/5 1-2 ngày Mức phù hợp với người mới 35/100
rubyforgood/casa#7243 ·
Maintainer thường phản hồi trong vòng 18 ngày
-
💡 Add a code-review agent skillĐang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
rubyforgood/casa#7227 ·
Maintainer thường phản hồi trong vòng 18 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
rubyforgood/casa#7218 ·
Maintainer thường phản hồi trong vòng 18 ngày
-
Speed up the RSpec suite: parallelize CI, then shrink the JS system-spec sliceCó thể làm lại được @Sufiyan-MSA đã nhận 47 ngày trước và không có pull request nào đang mở. Đang mở📈 Performance Improvement 🧪 Tests
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
rubyforgood/casa#7173 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 18 ngày
Tất cả issue của rubyforgood/casa
Issue tương tự
-
documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
alphagov/tech-docs-gem#580 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Onboarding form: instructor radio never pre-selected "Yes" (permission vs permissions typo)Có thể đã có người làm @ThakuraAnki đã nhận hôm nay. Đang mởbug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
WikiEducationFoundation/WikiEduDashboard#7235 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement priority: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
davidteren/mutineer#361 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
zerocracy/judges-action#3021 ·
Maintainer thường phản hồi trong vòng 2 ngày