You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
```
버전 업데이트 및 Keycloak 인증 강화
- pyproject.toml: 버전을 0.1.13에서 0.1.14로 업데이트한다.
- webtool/auth/backend.py: Keycloak 인증 실패 시 더 명확한 오류 메시지를 표시하고, `sub` 클레임이 없는 경우 인증을 실패하도록 수정하여 인증 로직을 강화한다.
```
feat: Keycloak 토큰 검증 방식을 변경하고 버전을 업데이트한다
Keycloak 토큰 검증 시 `decode_token` 대신 `introspect`를 사용하도록 변경하여 토큰의 유효성을 보다 정확하게 검사한다. 또한, 프로젝트 버전을 0.1.12에서 0.1.13으로 업데이트한다.
feat: Keycloak 인증 실패 시 KeycloakGetError 처리 및 버전 업데이트
Keycloak 인증 과정에서 KeycloakAuthenticationError 뿐만 아니라 KeycloakGetError도 발생할 수 있으므로, 해당 예외를 처리하도록 수정합니다. 또한, 프로젝트 버전을 0.1.9에서 0.1.10으로 업데이트합니다.
익명 사용자 세션 관리 개선 및 Throttling 미들웨어 버그 수정
- 익명 사용자에게 세션 쿠키를 설정하여 Throttling 미들웨어가 정상적으로 동작하도록 수정합니다.
- Throttling 미들웨어에서 LimitRuleManager가 없는 경우 처리 로직을 추가합니다.
- 버전을 0.1.6으로 업데이트합니다.