본문 바로가기
개발/Git, GitHub

깃허브 - OAuth Access 토큰 발급 받기 (How to get GitHub OAuth Token)

by 피로물든딸기 2023. 8. 18.
반응형

깃허브 데스크탑으로 프로젝트 관리하기 강의 오픈!! (인프런 바로가기)

 

Git / GitHub 전체 링크

 

참고 

- .env 환경 변수 파일 관리하기

- Toast UI Editor with OAuth to Access GitHub

 

Github OAuth 인증을 위해 Access Token을 받아보자.

 

먼저 깃허브에서 프로필 사진을 클릭한다.

 

프로필 사진 아래의 Settings를 클릭하자.

 

왼쪽 하단의 Developer settings로 이동한다.

 

OAuth Apps 탭에서 Register a new application 버튼을 클릭한다.

 

Application 이름Homepage URL을 입력한다.

아래는 로컬에서 리액트의 주소를 추가하였다.

Authorization callback URL은 인증이 완료된 후, 호출되는 URL이다.

이 URL에서 인증 받은 정보를 통해 세션을 유지하게 된다.

 

등록이 완료되면 Client ID가 보인다.

그리고 Generate a new client secret을 클릭한다.

 

버튼을 누르면 Client secrets Token을 발급 받는다. 

이 토큰은 공개해서는 안된다.

해당 토큰을 복사한 후, 따로 메모장 등에 저장하자.

 

리액트라면 .env에 다음과 같이 저장할 수 있다.

 

Client IDClient secrets로 이제 OAuth 인증이 가능해진다.

 

Update application을 클릭해 현재 상태를 저장한다.

 

실제 리액트에서 OAuth 인증 요청을 하면 아래와 같이 화면이 바뀐다.

이후 Authorize 버튼을 클릭하면 로그인 인증 정보를 /callback 에서 얻을 수 있다.

반응형

댓글