Skip to content

@capgo/capacitor-social-login

1つのプラグインですべてのソーシャルログインをサポート。

1つのプラグインですべてのソーシャルログインをサポート。

プラグインのセットアップとログインフローのデモ動画をご覧ください。

Core Capabilities

Core Capabilities
  • initialize - プラグインを初期化します。
  • login - 選択したプロバイダーでログインします。
  • logout - ログアウトします。
  • isLoggedIn - ログイン中かどうかを確認します。

Public API

Public API
メソッド説明
initializeプラグインを初期化します。
login選択したプロバイダーでログインします。
logoutログアウト。
isLoggedInログイン中。
getAuthorizationCode現在の認可 code を取得する。
refreshアクセストークンを更新する。
refreshTokenCapawesome OAuth と同等の機能を備えた OAuth2 リフレッシュトークンハンドラー。
handleRedirectCallbackWeb-only: OAuth リダイレクトコールバックを処理し、パースされた結果を返す。
decodeIdTokenJWT (通常、OIDC ID トークン) をそのCLAIMSにデコードする。
getAccessTokenExpirationDateアクセストークンの有効期限タイムスタンプ (エポックからのミリ秒) をISO形式の日付文字列に変換する。
isAccessTokenAvailableアクセストークンが利用可能かどうかを確認する (空でない)。
isAccessTokenExpiredアクセストークンが有効期限切れかどうかを確認する。
isRefreshTokenAvailableリフレッシュトークンが利用可能かどうかを確認する (空でない)。
providerSpecificCallプロバイダ固有の呼び出しを実行する。
getPluginVersionCapacitorのネイティブプラグインバージョンを取得します。
openSecureWindowOAuth2認証のためにセキュアなウィンドウを開きます。Webの場合、リダイレクトされたページに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> .

この参照は src/definitions.ts からsyncedです。 capacitor-social-login.

@capgo/capacitor-social-loginから続けてください。

「@capgo/capacitor-social-loginから続けてください。」セクション

あなたが @capgo/capacitor-social-login を使用して認証とアカウントフローを計画する場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login Using @capgo/capacitor-social-login @capgo/capacitor-social-login を使用して、@capgo/capacitor-social-login for the implementation detail in @capgo/capacitor-passkey, @capgo/capacitor-passkey の実装詳細については、@capgo/capacitor-passkey を参照してください。 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-native-biometric の実装詳細については、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-native-biometric、 SSO (Enterprise) の実装詳細について。