🖥️
GAuth 사용법 - 로그인 흐름

GAuth는 OAuth 2.0을 기반으로 제작된 OAuth 서비스입니다.

 

1. 서비스 등록

탭이동

notion image

서비스 등록 탭으로 이동합니다.

 

정보입력

notion image
  • 서비스 이름
  • 서비스 대표 URL (Frontend URL, AppStore URL 등)
  • 서비스 redirectURL

을 입력하고 서비스를 등록합니다.

💡
웹 Frontend가 없이 모바일만 있더라도 그냥 http://localhost:8080 같은 거로 Redirect URL을 설정해서 모바일에서 code를 받을 수 있습니다!
 

서비스 확인하기

notion image

등록한 서비스의 정보를 확인합니다.

 

2. AccessToken 발급

GAuth 로그인 페이지 이동

자신이 등록한 서비스의 ClientIDRedirectURL을 이용하여

에 접속하여 GAuth에서 로그인을 합니다.

 

주의사항 1. 로그인 화면에서 ‘OOOO로 로그인하기’ 문구가 나오지 않는다면, client_id와 redirect_uri를 확인해주세요!

주의사항2. 로그인 버튼을 눌렀을 때 아무일도 일어나지 않는다면(토스트같은거도 안뜨면) redirect_uri에 http혹은 https가 있는지 확인해주세요!

주의사항3. ur i 인지 확인해주세요..! l(L) 이 아닙니다..!

 

로그인 성공 시

💡
{redirect_url}?code={발급된 코드}

로 리다이렉트 되어서 code를 발급받을 수 있습니다.

 

리다이렉트된 주소에서 받은 code를

에 사용하면 액세스 토큰을 발급하여(주로 백엔드에서 처리) GAuth의 공개용 API를 사용할 수 있습니다.

자세한 API 스펙은 에서 확인할 수 있습니다!

 
 

🌠 Open API Docs