ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2주 프로젝트 7일차
    --- 2021. 2. 9. 00:04
    반응형

    오늘은 oauth 구현을 위한 학습과 배포시 도메인 생성부분 / 인증서 발급 / http 요청을 https 요청으로 redirection 하는 부분을 공부를 했다.

     

    코드를 짜고 눈으로 확인하면서 경과를 지켜볼수 있는부분이 아니라 

     

    해보고 이렇게 하면 된건가 하고 보면 안되는 시도가 많아서 아주 스트레스를 많이 받았다.

     

    간단하게 요약을 해보자면 

     

    구글같은 경우는 oauth 인증시 해야하는 통신과정들이 구현이된 모듈이 있었다. 학습을 위해서 직접구현 하려고 해봤지만 

    구글을 이용(프로필정보만확인)하는 경우는 대부분이 모듈을 이용하는 걸로 일반화가 된거처럼 보였고 다른 정보를 확인할수가 없어서 react-login-module을 사용했다. 기본 프로필 외에 정보를 스코프로 지정해서 가져와야 하는 경우에는 좀더 api 를 잘읽어보고 진행해야한다.

     

    도메인 생성 부분은 aws route53을 이용했다 그외에 다른기능들도 있는거 같은데 추후에 한번더 봐야겠다.

    일단 오늘은 도메인을 생성할수 있는 부분만 이용했다.

    >>>

    생성된 도메인을 s3파일과 연동을 시켜줘야 하는 작업이였는데 많은 예시들이 ec2 하고 도메인을 연결해서 예시를 보여주는 부분이 많았는데 그부분을 캐치를 못해서 시간을 많이 날렷다.

    >>>

    연동하는작업은 route53 내에서 호스팅영역 에서 레코드 편집부분을 통해서 연동시켜줬다.

    >>>

    만들어진 domain 을 이용해서 certification manager 부분에서 dns 검증을 통해서 https 통신에 필요한 인증서를 발급받았다.

    >>> 

    발급받은 인증서를 s3파일에 씌워 주면 될거같은데 오늘 그부분은 해결을 못했다.

    시도하는 과정에서 cloudfront 로 해결하는 방법이 있고 roadbalencer 로 해결하는 부분이 있는듯 해 보였고 두가지 다해봣지만 되지 강 않았다. 각 칸에 기입한 내용들이 부정확 했던건지 보안관련해서 더 해줘야 하는 부분이 있는건지 s3 에만 인증서를 붙여주면 되는건지 ec2 에도 인증서를 이용을 해줘야 되는건지 뭐를 해야할지가 정확하게 안정해놓고 무작정 찾아다니기만 했던게 좀 아쉽다. 

    '---' 카테고리의 다른 글

    2주 프로젝트 배포과정(하)  (0) 2021.02.09
    2주 프로젝트 배포과정(상)  (0) 2021.02.09
    2주 프로젝트 4일차  (0) 2021.02.04
    2주프로젝트 3일차  (0) 2021.02.04
    2주 프로젝트 2일차 회고  (0) 2021.02.02
Designed by Tistory.