웹에서 Google Login
이 플러그인의 설치 단계와 전체 마크다운 가이드가 포함된 설정 프롬프트를 복사하세요.
소개
“소개” 섹션이 가이드에서는 웹 애플리케이션용 Capgo Social Login으로 Google Login을 설정하는 방법을 알아봅니다. 다음 내용은 이미 읽었다고 가정합니다. 일반 설정 가이드.
웹에서 Google 로그인 사용하기
“웹에서 Google Login 사용” 섹션웹에서 Google Login을 사용하는 건 꽤 간단합니다. 사용하려면 다음 단계를 따르세요:
-
Google Console에서 웹 클라이언트 생성
-
검색창을 클릭하세요
-
검색:
credentials를 클릭하세요APIs and Services옵션 (스크린샷의 2번 항목)
-
다음을 클릭하세요:
create credentials
-
선택
OAuth client ID
-
다음을 선택하세요:
Application type로Web application
-
클라이언트 이름을 입력하고 클릭하세요
Create
-
클라이언트 ID를 복사하세요. 이 ID는 다음 용도로 사용됩니다:
webClientId애플리케이션 내
-
-
Google Console에서 Web 클라이언트 설정하기
-
다음 페이지를 열고 credentials 페이지를 사용 중인 Web 클라이언트를 클릭하세요
-
이제 다음을 추가해 주세요
Authorized JavaScript origins. 앱에서 사용할 수 있는 모든 주소를 포함해야 합니다. 제 경우에는 오직 localhost만 사용하지만, 커스텀 포트를 사용하므로 둘 다 추가해야 합니다.http://localhost및http://localhost:5173-
클릭해 주세요
add URI
-
URL을 입력해 주세요
-
모든 URL을 추가할 때까지 반복하세요
-
완료하면 화면이 다음과 비슷하게 보일 겁니다
-
-
이제 다음을 추가해 주세요:
Authorized redirect URIs. CapacitorSocialLogin 플러그인을 사용할 페이지에 따라 설정이 달라집니다. 여기서는http://localhost:5173/auth-
클릭해 주세요
ADD URI
-
URL을 입력하고
ADD URL호출하세요
-
-
클릭
save
-
-
이제 다음과 같이 JavaScript에서
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으로 계속하기
“웹에서 Google Login 계속 사용하기” 섹션사용 중이라면 웹에서 Google 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/capacitor-native-biometric의 구현 세부 사항은, 2단계 인증 2단계 인증의 구현 세부 사항에 대해서는