구글 로그인을 위한 클라이언트 아이디, 클라이언트 시크릿 만들기

그냥해요·2023년 10월 19일
0

라라벨 socialite 를 사용하기 위해 구글 클라우드에서 client_id ,client_secret 를 발급받아야 한다.
먼저 구글 클라우드로 접속한다. 기존 프로젝트를 사용하거나 필요하면 새 프로젝트를 만들면 된다.

  1. 왼쪽 메뉴에서 API및 서비스 > 사용자 인증정보 메뉴를 클릭한다.


  2. 상단의 사용자인증정보 만들기 > OAuth클라이언트 ID 선택


  3. 애플리케이션 유형은 라라벨프로젝트 이므로 웹애플리케이션으로 선택한다.


  4. 이름과 승인된자바스크립트원본과 승인된 리디렉션 URI 를 입력해야 한다.


    • 이름: 사용목적에 맞게 자유롭게 만들면 된다. 필요에 따라서 로컬호스트용, 개발서버용, 실서버용 이렇게 각각 만들어 사용할 수도 있다.
  • 승인된 자바스크립트 원본 : 웹서버 도메인을 쓰면된다. 로컬호스트에서 개발하는경우는 http://localhost 로 하면 된다.
  • 승인된 리디렉션 URI : 구글 로그인창에서 로그인을 한 후 실행할 서버의 주소, 예를 들어 http://localhost/abc 라고 하면 구글 로그인 성공 후, http://localhost/abc 를 호출하게 된다. 이곳에서 사용자 정보를 받아서 필요한것을 처리하고, 메인 페이지등으로 리다이렉트한다.


  1. 발급이 완료되었다. 클라이언트 ID 와 클라이언트 보안비밀번호(client secret)를 복사해서 사용한다.
profile
개발을 하고 있습니다.

0개의 댓글