AUTH-004 서비스

- 파라미터로 받은 accessToken 값을 ES (gateway_default_oauth2materializedtoken 인덱스) 에서 Search ->
- Response clientId authCode accessTokenId refreshTokenId 값으로 파라미터 값과 비교해 Validation 수행 ->
- accesstoken 값이 없거나 다를 경우 Error Response Setting
- 입력 받은 token(파라미터) 값이 accessTokenId(accessToken) 값과 일치하고 client ID 값과 일치하면 토큰 폐기
로직 잘못된 것 없는지 검증 필요=> 잘못됨..
수정 필요
- 수정해야 할 부분
- 1. 응답메세지 명세 응답 코드 설정

- 2. 에러메세지 명세 RFC 7009 준용

- 3. token type hint 가 refresh_token 일 경우 (????) 무슨 차이가 있는 건지 access_token 타입과
4. Logic 다시 만들어야 할 듯
- 수정 완료 -> 다른 경우도 테스트 해볼 필요 있음.
- Refresh 토큰으로 refresh 했을 때 meterailize 인덱스에서 oauth 토큰이랑 교체됨
- refresh 토큰 후에 mapping 테이블에서 oauth_token값을 교체 해야 함 => AUTH-003
- revoke 후에 매핑 테이블에서 해당 토큰 삭제