모든 소셜 로그인 플러그인.
비디오 워크숍
__CAPGO_KEEP_2__플러그인 설정 및 로그인 흐름을 빠르게 시연해 보세요.
기본 기능
__CAPGO_KEEP_3__initialize- 플러그인을 초기화합니다.login- 선택한 제공자와 로그인합니다.logout- 로그아웃.isLoggedIn- 로그인 상태 확인.
공개 API
API라는 제목의 공개 섹션| 메소드 | 설명 |
|---|---|
initialize | 플러그인을 초기화합니다. |
login | 선택한 제공자와 로그인합니다. |
logout | 로그아웃. |
isLoggedIn | 로그인 상태 확인. |
getAuthorizationCode | 현재 인증 code을 가져옵니다. |
refresh | 액세스 토큰을 갱신합니다. |
refreshToken | OAuth2 리프레시 토큰 도우미 (Capawesome OAuth와 기능적으로 일치합니다.) |
handleRedirectCallback | 웹 전용: OAuth 리다이렉트 콜백을 처리하고 파싱된 결과를 반환합니다. |
decodeIdToken | JWT (OIDC ID 토큰)를 클레임으로 디코딩합니다. |
getAccessTokenExpirationDate | 액세스 토큰 만료 시간 스탬프 (밀리초 시대기)에서 ISO 날짜 문자열로 변환합니다. |
isAccessTokenAvailable | 액세스 토큰이 사용 가능한지 확인합니다 (비어 있지 않음). |
isAccessTokenExpired | 액세스 토큰이 만료되었는지 확인합니다. |
isRefreshTokenAvailable | 리프레시 토큰이 사용 가능한지 확인합니다 (비어 있지 않음). |
providerSpecificCall | 제공자별 호출을 실행합니다. |
getPluginVersion | 자연 Capacitor 플러그인 버전을 가져옵니다. |
openSecureWindow | OAuth2 인증을 위한 안전한 창을 열습니다. 웹에서, code이 리다이렉트된 페이지에 포함되어야 하며, 앱으로 리다이렉트된 URL을 전달하기 위해 방송 채널을 사용해야 합니다. 예를 들어: html <html> <head></head> <body> <script> const searchParams = new URLSearchParams(location.search) if (searchParams.has("code")) { new BroadcastChannel("my-channel-name").postMessage(location.href); window.close(); } </script> </body> </html> 모바일에서, 앱을 열 수 있는 리다이렉트 URI를 사용해야 합니다. 예를 들어: myapp://oauth_callback/ 그리고 앱의 info.plist에 등록해야 합니다: xml <key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleURLSchemes</key> <array> <string>myapp</string> </array> </dict> </array> AndroidManifest.xml 파일에서: xml <activity> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:host="oauth_callback" android:scheme="myapp" /> </intent-filter> </activity> . |
진실의 근원
‘진실의 근원’이라는 제목의 섹션이 참조는 __CAPGO_KEEP_0__-social-login에서 동기화됩니다. src/definitions.ts 에서 capacitor-social-login.
capgo/capacitor-social-login에서 계속 진행하세요.
‘capgo/capacitor-social-login에서 계속 진행하세요.’라는 제목의 섹션Capgo를 사용하여 인증 및 계정 흐름을 계획하고 있다면 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login을 연결하세요. capgo/capacitor-social-login Capgo를 사용하여 인증 및 계정 흐름을 계획하고 있다면 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login을 연결하세요. Capgo를 사용하여 인증 및 계정 흐름을 계획하고 있다면 capgo/capacitor-social-login을 연결하세요. 자연스러운 기능을 사용하는 데 @capgo/capacitor-social-login을 사용하세요. @capgo/capacitor-passkey 자연스러운 기능 구현에 대한 구체적인 정보는 @capgo/capacitor-passkey에서 확인할 수 있습니다. @capgo/capacitor-native-biometric 자연스러운 기능 구현에 대한 구체적인 정보는 @capgo/capacitor-native-biometric에서 확인할 수 있습니다. 두 단계 인증 두 단계 인증 구현에 대한 구체적인 정보는 두 단계 인증에서 확인할 수 있습니다. SSO (기업) SSO (기업) 구현에 대한 구체적인 정보는 SSO (기업)에서 확인할 수 있습니다.