NodeBB / NodeBB/nodebb-plugin-2factor
/user/<xyz>/2factor Access Denied
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- JavaScript
- Star
- 13
- Fork
- 17
- Merge trung bình
- 1 phút
- Pull request đã merge (30 ngày)
- 1
Mô tả
Got "Access Denied" and "You seem to have stumbled upon a page that you do not have access to." when different user accessed my NodeBB 3.7.2 site.
In one case, it is a user in the "Global Moderator" group, on which I just turned on enforced 2FA, but the user does not have 2FA set up yet. That user seems to be forced to visit /user//2factor no matter what the route is.
Another case is a user not in any group but does have 2FA set up. In this case, user2 can log in, and browse around. Just /user//2factor would give an Access Denied.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
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.
Hướng nghiên cứu
Tái hiện hai trường hợp được mô tả cho /user//2factor: một moderator bị bắt buộc dùng 2FA nhưng chưa thiết lập và một người dùng đã có 2FA. Bắt đầu bằng cách lần theo route của plugin và các bước kiểm tra quyền truy cập cho endpoint đó. Được coi là hoàn tất khi cả hai người dùng đều có thể truy cập trang 2FA hoặc khu vực tài khoản phù hợp mà không bị trả về phản hồi Access Denied một cách không chính xác.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- javascript
- Lĩnh vực
- authentication, security
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 35/100