샤샤샤샤 2023. 7. 11. 12:03

진작 중간중간 진행도와 오류 내용, 해결법 등을 정리했으면 좋았을 것이라는 생각이 든다. 이미 늦었지만, 늦었다고 아무것도 안하는 것보다는 쓰는게 그나마 나으니 일단 쓴다.

 

목적: 각 거래소의 api를 활용해 서로 다른 거래소에서의 거래 기록과 보유 코인을 한눈에 보기 쉽게 관리하기.

진행도 : 80%

- 바이낸스, 업비트, 코인원 3개 거래소를 만들기로 계획했고, 바이낸스를 제외한 나머지 두개 구현 완료

 

마주친 문제들:

대부분 바이낸스쪽의 문제.

바이낸스는 코드 예시도 정확히 없을 뿐더러, 설명이 불친절하고 다른 거래서 api에서 제공하는 기능을 제공하지 않는 경우가 많았음(ex) 내가 산 가격 정보 등).

이를 해결하기 위해 진행 시간의 50%이상을 소요함.

 

현재 문제:

스프링 시큐리티 문제.

시큐리티 적용후

httpSecurity.authorizeRequests().anyRequest().permitAll

상태로 사실상 무력화 시켜서 진행해왔는데, 새로운 html파일을 하나 만들고 post요청을 보내자 403에러 발생.

빌드 단계에서 시큐리티를 제외하니 정상적으로 작동하는 것으로 보아 시큐리티 문제가 확실.

허나 정확한 원인을 파악할수가 없음.