Supabase Apple 로그인 - 일반 설정
설치
개요
개요 제목애플 시그니 인과 수파베이스 인증을 통합하는 데 도움이 될 것입니다. Apple Sign-In은 iOS, Android 및 Web 플랫폼에서 작동하는 보안 및 개인 정보 보호 인증 방법을 제공합니다.
준비 사항
준비 사항 제목시작하기 전에 다음을 확인하세요:
-
애플 로그인 일반 설정 애플 OAuth 인증서 설정 가이드 __CAPGO_KEEP_0__
-
Apple OAuth 인증을 위한 플랫폼별 설정 지침을 따랐습니다.
Apple OAuth 제공자를 Supabase에서 활성화하는 방법
Apple OAuth 제공자를 Supabase에서 활성화하는 방법-
Go to your 설정
-
__CAPGO_KEEP_0__
-
__CAPGO_KEEP_0__
Authenticationmenu
-
__CAPGO_KEEP_0__
Providerstab
-
__CAPGO_KEEP_0__
Apple__CAPGO_KEEP_0__
-
사용자 프로젝트 클릭
Appleprovider
-
클라이언트 ID 설정을 입력하세요:
-
버튼
Save클릭
설정하지 않아도 됩니다.
설정하지 않아도 됩니다.
설정하지 않아도 됩니다.설정하지 않아도 됩니다. authenticateWithAppleSupabase() 설정하지 않아도 됩니다.
- 설정하지 않아도 됩니다.
- 설정하지 않아도 됩니다.
- 설정하지 않아도 됩니다.
- Supabase와의 identity 토큰으로 로그인합니다.
기본 사용법
클립보드 복사import { authenticateWithAppleSupabase } from './supabaseAuthUtils';
const result = await authenticateWithAppleSupabase();if (result.success) { console.log('Signed in:', result.user); // Navigate to your authenticated area} else { console.error('Error:', result.error);}Helper 함수는 플랫폼에 따라 자동으로 다름을 처리합니다.
Section titled “기본 사용법”Section titled “작동 방식”
- iOS: native Apple Sign-In을 사용하여 (redirect URL이 필요하지 않으며, 자동으로 Bundle ID를 사용합니다.)
- Android: OAuth redirect flow를 사용하여 백엔드 Edge Function을 사용합니다 (Service ID가 필요합니다.)
- Web: OAuth popup flow를 사용하여 (Service ID와 현재 페이지 URL을 redirect로 사용합니다.)
Apple에서 반환하는 identity token을 사용하여 Supabase와 인증합니다. supabase.auth.signInWithIdToken().
Supabase Apple Login - General Setup에서 계속하세요
제목: Supabase Apple Login - General Setup에서 계속하세요이 경우 애플 Supabase 로그인 - 일반 설정 을 사용하여 인증 및 계정 흐름을 계획하고 연결하세요 Capgo의 @capgo/capacitor-social-login Capgo의 @capgo/capacitor-social-login Capgo의 @capgo/capacitor-social-login Capgo의 @capgo/capacitor-social-login Capgo의 @capgo/capacitor-passkey Capgo의 @capgo/capacitor-passkey Capgo의 @capgo/capacitor-native-biometric Capgo의 @capgo/capacitor-native-biometric Capgo의 두 단계 인증 Capgo의 두 단계 인증