내용으로 건너뛰기

구글 로그인 (웹)

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

Google Console에서 웹 클라이언트를 생성하기

  1. 주의

    1. search bar

      Google Console 검색 바
    2. 검색하십시오 credentials 그리고 APIs and Services 스크린샷에 표시된 옵션 (번호 2) 클릭하십시오

      APIs 및 Services가 강조된 자격 증명 옵션을 보여주는 검색 결과
    3. 클릭하십시오 create credentials

      Google Console에서
    4. 생성하기 OAuth client ID

      자격 증명 생성 메뉴에서
    5. OAuth 클라이언트 ID 옵션 선택하십시오 Application type 선택하십시오 Web application

      Web 옵션을 강조한 애플리케이션 유형 선택
    6. 클라이언트 이름을 지정하고 클릭하세요. Create

      클라이언트 이름 필드가 강조된 웹 클라이언트 생성 양식
    7. __CAPGO_KEEP_0__ ID를 복사하세요. 이 값을 애플리케이션에서 사용합니다. webClientId __CAPGO_KEEP_1__

      __CAPGO_KEEP_0__ ID 세부 사항을 보여주는 웹 클라이언트 ID를 복사하세요.
  2. 구글 콘솔에서 웹 클라이언트를 구성하세요.

    1. 클라이언트 자격 증명 페이지를 열어 주세요. 클릭하세요. 클라이언트 자격 증명 목록에서 웹 클라이언트를 클릭하세요.

      이제 __CAPGO_KEEP_2__을 추가해 주세요. 이에는 앱을 사용하는 모든 주소가 포함되어야 합니다.
    2. 예를 들어, 나의 경우 Authorized JavaScript origins__CAPGO_KEEP_0__ localhost를 사용하십시오. 그러나 custom 포트를 사용하고 있기 때문에 custom 포트를 추가해야 합니다. custom 포트를 추가해야 합니다. http://localhost 그리고 http://localhost:5173

      1. 버튼을 클릭하십시오. add URI

        Authorized JavaScript origins 섹션에 ADD URI 버튼을 클릭하십시오.
      2. URL을 입력하십시오.

        localhost URL을 입력한 ADD URI 대화창
      3. URL을 모두 추가할 때까지 반복하십시오.

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

        Authorized JavaScript origins 섹션에 여러 localhost URL이 추가된 화면
    3. CapacitorSocialLogin 플러그인을 사용할 페이지에 따라 달라질 것입니다. Authorized redirect URIsCapacitorSocialLogin 플러그인을 사용할 페이지에 따라 달라질 것입니다. http://localhost:5173/auth

      1. 클릭해 주세요 ADD URI

        __CAPGO_KEEP_0__에 등록된 권한이 있는 리다이렉트 URI 섹션에 ADD URI 버튼을 클릭하세요
      2. URL을 입력하고 클릭하세요 ADD URL 다시

        리다이렉트 URL을 입력한 ADD URI 대화상자
    4. 클릭 save

      웹 클라이언트 구성의 하단에 있는 Save 버튼
  3. 이제 자바스크립트에서 호출할 준비가 되었습니다: login 먼저 import를 호출하세요

    1. 클립보드에 복사 SocialLogin

      import { SocialLogin } from '@capgo/capacitor-social-login';
    2. 이니셜라이즈를 호출하세요. 이 함수는 단 한 번만 호출해야 합니다.

      // 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));

웹에서 Google 로그인에서 계속

웹에서 Google 로그인에서 계속

Google 로그인 on Web을 사용 중이면 Google 로그인 on Web을 사용하여 인증 및 계정 흐름을 계획하려면 connect it with Using @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/capacitor-native-biometric에서 확인할 수 있습니다. 두 단계 인증 두 단계 인증 구현에 대한 세부 정보는 두 단계 인증에서 확인할 수 있습니다.