아니, 일반 API 반환주듯 주면 되는줄 알았는데 리디렉션 되면 바디를 못 받는다고 한다?
RN을 해본 적이 없어서 지식의 한계인 것 같아 공부를 더 열심히 해야 할 것 같다.
기존에는 깃에서 백엔드 서버에 리디렉션으로 Authorization Code
를 쿼리로 넘겨주면 그걸 추출하여
액세스 토큰을 발급받고 정보를 취득하여 우리 서버의 토큰 발급하고 반환해주는 방식을 채택했었는데,
콜백서버로 바로 코드를 리디렉션 시켜주고 프론트에서 토큰요청하는 방식으로 가는게 나을 것 같았다.
다행히도 분리하는 작업은 그리 어렵지 않았기 때문에 post 메서드 하나 더 분리시켜 코드부분만 get 메서드에서 처리하고 나머지 코드를 옮기면 해결됐다.
Node.js 서버는 구현하는데에 시간이 오래걸리지 않는데 C#은 처음 해봐서 누수가 없는지 효율적인 코드인지
파악하고 작성하는게 시간이 조금 걸린다.
게시글도 작성해야하는데 시간이 부족하다.. 조만간 정리해서 한번 올려야겠다.