Google 로그인
이 플러그인의 설치 단계와 전체 마크다운 가이드를 포함한 설정 지시서를 복사하세요.
소개
소개이 가이드에서, Google 로그인을 Capgo 소셜 로그인과 함께 웹 애플리케이션에 설정하는 방법을 배울 것입니다. 이 가이드를 읽기 전에 이미 일반 설정 가이드를 읽었다고 가정합니다. 일반 설정 가이드.
웹에서 Google 로그인 사용
웹에서 Google 로그인을 사용하는 것은 상당히 간단합니다. 이것을 사용하려면 다음을 수행해야합니다.Google Console에서 웹 클라이언트를 생성합니다.
-
Google Console에서 웹 클라이언트를 생성합니다.
-
검색 바 클릭
-
검색어 입력
credentialsAPI 및 서비스가 강조된 자격 증명 옵션을 보여주는 검색 결과APIs and ServicesGoogle 콘솔에서
-
API 및 서비스를 선택합니다.
create credentials
-
API 및 서비스를 선택합니다.
OAuth client ID
-
Select the
Application typeasWeb application
-
클라이언트 이름을 입력하고 클릭하세요.
Create
-
클라이언트 ID를 복사하세요. 이 ID를
webClientId애플리케이션에서 사용합니다.
-
-
Google Console에서 웹 클라이언트를 구성하세요.
-
Google Console을 열어 자격 증명 페이지를 열어 주세요. __CAPGO_KEEP_0__을 클릭하세요.
-
이제 __CAPGO_KEEP_0__에 다음을 추가해 주세요. 이에 포함된 모든 주소가 __CAPGO_KEEP_0__ 앱을 사용하는 데 사용될 수 있습니다. 나의 경우에는 localhost만 사용할 것입니다. 하지만 사용하는 커스텀 포트 때문에 localhost와 포트를 모두 추가해야 합니다.
Authorized JavaScript origins__CAPGO_KEEP_0__을 클릭하세요. __CAPGO_KEEP_0__의 Authorized JavaScript origins 섹션에서 ADD URI 버튼을 클릭하세요. __CAPGO_KEEP_0__을 입력하세요.http://localhost__CAPGO_KEEP_0__에서 localhost URL을 입력한 ADD URI 대화창http://localhost:5173-
__CAPGO_KEEP_0__까지 반복하세요. 모든 URL을 추가할 때까지.
add URI
-
__CAPGO_KEEP_0__
-
__CAPGO_KEEP_0__
-
When you finish, your screen should look something like this
-
-
Now, please add some
Authorized redirect URIs이 기능을 사용하기 위해 CapacitorSocialLogin 플러그인을 사용할 페이지에 따라 달라집니다. 나의 경우에는http://localhost:5173/auth-
Please click on
ADD URI
-
URL을 입력하고
ADD URL다시
-
-
Click
save
-
-
Now, you should be ready to call
login자바스크립트와 같이:-
첫 번째로 import를 합니다.
SocialLoginimport { SocialLogin } from '@capgo/capacitor-social-login'; -
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',}})})
-
로그인 버튼을 만들 때
SocialLogin.login클릭하면const res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.log(JSON.stringify(res));
-
Google Login on Web에서 계속하기
Google Login on Web에서 계속하기 섹션If you are using Google 로그인 사용 인증 및 계정 흐름을 계획하고 계정에 연결하려면 Using @capgo/capacitor-social-login Capgo에서 제공하는 Native Capability을 사용하기 위해 @capgo/capacitor-social-login @capgo/capacitor-social-login Capgo에서 제공하는 @capgo/capacitor-social-login의 Implementation Detail을 사용하기 위해 @capgo/capacitor-passkey Capgo에서 제공하는 @capgo/capacitor-passkey의 Implementation Detail을 사용하기 위해 @capgo/capacitor-native-biometric Capgo에서 제공하는 @capgo/capacitor-native-biometric의 Implementation Detail을 사용하기 위해 Two-factor authentication __CAPGO_KEEP_0__ 구현 세부 사항.