강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

Derek Han님의 프로필 이미지
Derek Han

작성한 질문수

안녕하세요, 파이썬 신입 개발자 입니다.

작성

·

30

0

안녕하세요, 파이썬 6개월차 신입 개발자입니다.

다름이 아니라, 파이썬 fastapi를 활용해서, 회사 플랫폼에 카카오 rest api로 로그인 기능을 추가하려고 하는데, 어디부터 시작해야 할지 막막해서, 고수분들의 조언을 얻고자 글을 적습니다.

 

구글링을 시도해 봤으나, 관련 코드나 설명을 이해하지 못하였습니다ㅠㅠ

 

해당 기능을 회사 사이트에 적용하기 위해서,

  1. 구체적으로 어떤 지식을 먼저 습득해야 하는지(구체적일수록 감사하겠습니다)

  2. 위의 지식을 습득하기 위해서, 추천하는 공부 순서나 기타 의견

  3. 기타 의견

 

지나가다 어디부터 시작해야 할지 모르는, 막막한 신입 개발자를 구제해 주실 고수분들 부탁드립니다..ㅠ!

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

Derek Han님, 파이썬에서 FastAPI를 사용하여 카카오 REST API로 로그인 기능을 추가하고 싶으시군요. 이 작업을 시작하기 위한 몇 가지 단계를 안내해드리겠습니다.

  1. 기본적인 지식 습득

    • FastAPI 기본 이해: FastAPI는 파이썬에서 현대적인 웹 애플리케이션을 작성하기 위한 프레임워크입니다. FastAPI 공식 문서를 통해 시작하세요. 기본적인 API 구성과 엔드포인트 설정 방법을 익히는 것이 중요합니다.
    • OAuth2 이해: 카카오 REST API를 이용하여 로그인 기능을 구현하려면 OAuth2 인증 방식에 대한 이해가 필요합니다. OAuth2의 개념과 동작 방식에 대한 자료를 참고하여 기본적인 흐름을 이해하세요.
    • 카카오 개발자 문서: 카카오 개발자 문서를 통해, 카카오 API의 로그인 관련 부분을 학습하세요. 특히 사용해야 할 엔드포인트와 요청/응답 형식을 자세히 살펴보시기 바랍니다.
  2. 공부 순서

    • 먼저, FastAPI의 기본 사용법을 익히고 샘플 프로젝트를 작성해 보시는 것을 추천합니다.
    • 이후, OAuth2에 대한 이해를 바탕으로, 카카오 로그인에 필요한 인증 과정을 연습하세요. 주로 Access Token을 발급받고 이를 통해 사용자 정보를 가져오는 과정을 학습해야 합니다.
    • FastAPI와 카카오 REST API를 통합하여 가장 간단한 로그인 기능을 구현해보는 작은 프로젝트를 제안 드립니다.
  3. 기타 의견

    • 이해하기 어려운 부분이 있을 경우, 스터디 그룹이나 개발자 커뮤니티에서 도움을 받는 것도 좋은 방법입니다.
    • 예제 코드와 설명을 찾을 때, GitHub를 활용하여 유사한 프로젝트를 참고하는 것도 요령 중 하나입니다.

꼭 도움이 되셨길 바랍니다. 화이팅입니다!

Derek Han님의 프로필 이미지
Derek Han

작성한 질문수

질문하기