메뉴로 이동

Google 로그인 (웹)

GitHub

소개

소개

이 가이드에서, Capgo Social Login을 사용하여 웹 애플리케이션을 설정하는 방법을 배울 것입니다. 이 가이드를 읽기 전에 일반적인 설정 가이드를 이미 읽었다고 가정합니다. 일반 설정 가이드.

웹에서 Google 로그인 사용하기

  1. Google Console에서 웹 클라이언트를 생성하세요.

    1. 검색 바 클릭

      Google Console 검색 바
    2. __CAPGO_KEEP_0__ credentials __CAPGO_KEEP_0__ APIs and Services __CAPGO_KEEP_0__

      APIs and Services가 강조된 자격 증명 옵션을 보여주는 검색 결과
    3. __CAPGO_KEEP_0__ create credentials

      __CAPGO_KEEP_0__
    4. Select OAuth client ID

      OAuth client ID option in credentials creation menu
    5. Select the Application type as Web application

      Application type을 선택하세요. Web 옵션을 강조합니다.
    6. Name your client and click Create

      클라이언트 이름을 입력하고 클릭하세요.
    7. Copy the client ID, you’ll use this as the webClientId 애플리케이션에서 사용할

      클라이언트 ID를 복사하세요. 이 ID를 사용합니다.
  2. 클라이언트 ID 세부 정보를 표시합니다. Web 클라이언트 ID를 복사하세요.

    1. Google Console에서 웹 클라이언트를 구성하세요. Open the 인증 정보 페이지 웹 클라이언트를 클릭하세요

      웹 클라이언트 목록에서 클릭할 웹 클라이언트를 보여줍니다
    2. 이제 다음을 추가해 주세요. 이 앱을 사용할 수 있는 모든 주소를 포함해야 합니다. 예를 들어, 나는 Authorized JavaScript originsONLY localhost만 사용할 것입니다. 하지만 custom 포트를 사용하기 때문에 localhost와 함께 추가해야 합니다. 그리고 http://localhost 클릭하세요 http://localhost:5173

      1. 인증된 자바스크립트 원본 섹션에 ADD URI 버튼 add URI

        URL을 입력하세요
      2. ADD URI 대화창에 localhost URL이 입력된 상태

        ADD URI dialog with localhost URL entered
      3. __CAPGO_KEEP_0__까지 모든 URL을 추가할 때까지 반복해 주세요

      4. 완료되면 화면이 다음과 같이 보일 것입니다

        다중 localhost URL이 추가된 권한 있는 JavaScript 출처
    3. 다음과 같이 몇 가지 추가해 주세요 Authorized redirect URIsCapacitorSocialLogin 플러그인을 사용할 페이지에 따라 달라질 것입니다. 나의 경우에는 http://localhost:5173/auth

      1. 이용할 페이지에 따라 달라질 것입니다. 나의 경우에는 ADD URI

        클릭하세요
      2. ADD URI 버튼을 클릭하여 ADD URL URL을 입력하고

        다시
    4. ADD URI dialog에 리다이렉트 URL을 입력한 후 save

      클릭하세요. 리다이렉트 URI를 추가한 권한 있는 출처 섹션입니다. 클릭하세요. 다시 한번 클릭하세요. 클릭하세요. 저장 버튼을 클릭하여 웹 클라이언트 설정을 저장하세요.
  3. 이제 JavaScript에서 호출할 준비가 되었습니다. login from JavaScript와 같이 호출하십시오.

    1. 먼저 import SocialLogin

      import { SocialLogin } from '@capgo/capacitor-social-login';
    2. Then, initialize를 호출하십시오. 이 함수는 단 한 번만 호출되어야 합니다.

      // onMounted is Vue specific
      // webClientId is the client ID you got in the web client creation step not the android client ID.
      onMounted(() => {
      SocialLogin.initialize({
      google: {
      webClientId: '673324426943-avl4v9ubdas7a0u7igf7in03pdj1dkmg.apps.googleusercontent.com',
      }
      })
      })
    1. 클립보드에 복사 SocialLogin.login 구글 로그인에서 계속 진행하세요

      const res = await SocialLogin.login({
      provider: 'google',
      options: {}
      })
      // Handle the response
      console.log(JSON.stringify(res));

__CAPGO_KEEP_0__에서 __CAPGO_KEEP_1__-social-login을 사용하는 경우 Google 로그인 웹 인증 및 계정 흐름을 계획하고 연결하려면 capgo/capacitor-social-login을 사용하세요. capgo/capacitor-social-login capgo/capacitor-social-login의 네이티브 기능을 위해 capgo/capacitor-social-login capgo/capacitor-social-login의 구현 세부 정보를 위해 capgo/capacitor-passkey capgo/capacitor-passkey의 구현 세부 정보를 위해 capgo/capacitor-native-biometric 두 단계 인증 __CAPGO_KEEP_0__