Decouple Login service
@zakriya057 đang làm issue này rồi.
Từ ngày 23/12/2024.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
The login logic no longer just used by CLOCK but also the Supervisor Front End. In the future a third project will need to use it.
Since this reflects a more general use case than the initally intended one it should no longer be part of the clock-backend project. We will not change the Database table User for this. The table will stay inside the project.
- Create new project gu-hr-login-backend
- Setup a FastApi project
- Access the clock-backend database to manage the User table
- Setup CAS
- figure out how to login via CAS since we can no longer use
django-allauth
- figure out how to login via CAS since we can no longer use
- Setup JSON Web Token authentication
- we can no longer use
djoser - Since login is handled by the new project figure out how the clock-backend authenticates JWT
- we can no longer use
- Implement a Configuration to allow authentication for multiple, defined, projects (CLOCK, Supervisor Frontend, New Projects)
- Callback functionality for Userdeletion: A users data should be deleted if he "delets his/her acoount" in a Service
- Documentation for how the service works
- Documention for how to implement the login into the Frontend
- Delete no longer needed code from
clock-backend
- Ngôn ngữ chính
- Python
- Star
- 0
- Fork
- 4
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Không 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 ClockGU/clock-backend
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
ClockGU/clock-backend#467 ·
-
feature proposal
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
ClockGU/clock-backend#451 · 2 bình luận ·
-
:bug: Bug help wanted
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
ClockGU/clock-backend#435 ·
-
:bug: Bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
ClockGU/clock-backend#433 · 1 bình luận · 1 reaction ·
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100
ClockGU/clock-backend#412 ·
Tất cả issue của ClockGU/clock-backend
Issue tương tự
-
`lvm_compact` has no self-hosted twin, and `docs/158` §5 says every language-face component mustĐang mởbug sev-3 vm
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
sierra-research/tau2-bench#635 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
The add-ssm-model skill requires a Cython simulator; the contributing guide allows Python onesCó thể đã có người làm @fmuia đã nhận hôm nay. Đang mởdocumentation skill
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/100
lnccbrown/ssm-simulators#406 ·
Maintainer thường phản hồi trong vòng 4 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 95/100
btclib-org/btclib-ecc#309 ·
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 74/100
autowarefoundation/autoware_carla_scenario#281 ·
Maintainer thường phản hồi trong vòng 1 ngày