ガイド
How to use Social Login in Capacitor
@capgo/capacitor-social-login を使用する
Web、iOS、Android用のすべてのソーシャルログインプラグイン。Google、Apple、Facebook、Twitter/X、および GitHub、Microsoft Entra ID、Auth0、Okta、KeycloakなどのOAuth2/OIDCプロバイダーをサポートしています。
インストール
npm install @capgo/capacitor-social-login
npx cap sync
このプラグインが公開するもの
initialize- プラグインを初期化するlogin- 選択したプロバイダーでログインするlogout- ログアウトisLoggedIn- IsLoggedIn
例の使用
initialize
プラグインを初期化する
import { SocialLogin } from '@capgo/capacitor-social-login';
await SocialLogin.initialize({ telegram: { botId: '123456789' } });
login
選択したプロバイダーでログインする
import { SocialLogin } from '@capgo/capacitor-social-login';
const result = await SocialLogin.login({
provider: 'facebook',
options: { permissions: ['permission'] },
});
// The result holds sensitive values: use it without logging it.
logout
ログアウト。
import { SocialLogin } from '@capgo/capacitor-social-login';
await SocialLogin.logout({} as {
provider: 'apple' | 'google' | 'facebook' | 'twitter' | 'oauth2';
providerId?: string;
});
isLoggedIn
ログインしているかどうか。
import { SocialLogin } from '@capgo/capacitor-social-login';
const result = await SocialLogin.isLoggedIn({ provider: 'apple' });
console.log(result);
フル リファレンス
- GitHub: https://github.com/Cap-go/capacitor-social-login/
- ドキュメント: /docs/plugins/social-login/
使用中の @capgo/capacitor-social-login から続けてください。
あなたが使用している 使用中の @capgo/capacitor-social-login 認証とアカウントフローの計画に使用している場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login を接続してください。 @capgo/capacitor-social-login の実装詳細については @capgo/capacitor-social-login を参照してください。 Capacitor-social-loginの実装詳細については、@capgo/capacitor-social-loginを参照してください。 スタートガイド スタートガイドの実装詳細について @capgo/capacitor-パスキー @capgo/capacitor-パスキーの実装詳細について @capgo/capacitor-ネイティブ・バイオメトリクス @capgo/capacitor-ネイティブ・バイオメトリクスの実装詳細について、 2要素認証 2要素認証の実装詳細について