acm-udayton / acm-udayton/ACM-Meeting-Records

[FEATURE] Create JWT de-authentication endpoint

未關閉
#158 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
backend enhancement
主要語言
Python
星號
7
分支
2
平均合併
4 天 23 小時
30 天內合併 PR
2

描述

## Feature Description

Implement a logout endpoint to revoke the user's `access_token` and `refresh_token` JWTs to end their session.

---

## Acceptance Criteria & Solution Requirements
*To close this issue, the following must be met (can be finalized in the comments):*
- [ ] 1. Application runs as expected with the new feature integrated seamlessly.
- [ ] 2. Code quality metrics are maintained, and linting has been considered in development.
- [ ] 3. Testing metrics are maintained, and tests have been updated/added wherever relevant during development.
- [ ] 4. Documentation has been updated to reflect the changes made during development.
- [ ] 5. Add a /api/v1/logout endpoint to add the user's `access_token` and `refresh_token` JWTs to the database's `revoked_jwts` table.

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。