メインコンテンツにジャンプ
Capacitor

新しいCapacitor Social Loginプラグインのリリース

Capacitor Social Loginプラグインは、iOS、Android、WebでGoogle、Facebook、Appleでログインできるプラグインです。

記事のクレジット

マーティン・ドナディュー

ライター

ヴァレリア

レビュアー

ジャーミン

エディター

新しい Capacitor ソーシャル ログイン プラグインのリリース

導入

こんにちは、私はマイケルです(ワケライネウォルニー) 👋,

1 か月間、頑張って (そして少し苦痛な 🙃) の仕事をして、 Capacitor ソーシャル ログインの最初のリリースを発表することができて嬉しいです。このプラグインは、iOS と Android で Google と Apple のログインを両方とも処理するのに役立ちます。また、マーティンと一緒に、以下のユニークな機能を開発しました:

  • Apple のログインに Android を導入
  • Google の認証情報 API の採用
  • 詳細なドキュメントの追加

Apple のログインに Android を導入

まず、Android で ‘Apple のログイン’ の大きな革新について話してみましょう。このことは、Apple の SDK がこの機能を提供していないため、非凡なものでした。私は この記事 参考にしたものですが、少し変更してセキュリティを高めました。最終的に採用したフローはこちらです。

Apple ログインフローチャート

Unfortunately, it requires a backend and some modifications to your’s app code, but it’s the best I could do.

Android用のGoogleログインを更新しました。

次に、Android用のGoogleログインを実装しようとしましたが、 CodetrixStudioのCapacitorGoogleAuth は すぐに廃止されるGMSライブラリを使用しています。GMSライブラリが廃止予定であるため、 CredentialManagerを使用しました。これによりログインフローが簡素化され、面倒な部分が削除されました。 エラー 10 🎉

ドキュメント

最後に、私は素晴らしい ✨ ドキュメントを書きました。私は、ドキュメントが正確で詳細であることを保証するために多くの時間を費やしました。 ドキュメントには、Apple と Google の両方の設定に関する詳細なガイドが含まれます。私はまた、Apple のログインに 🍎 例を提供しました。 例えば、ログインに使用するバックエンド Apple

そして Google ガイド! 結論 guides!

ドキュメント

ソーシャルログインプラグインは、Capacitor の多くの新しい機能を導入し、将来さらに多くの機能が追加されます。

Keep going from Release of a brand new Capacitor Social Login plugin

Capacitorを使用している場合 Release of a brand new Capacitor Social Login plugin を認証とアカウントフローの計画に使用し、@Capacitor/social-loginに接続します。 @capgo/capacitor-ソーシャルログイン @capgo/capacitor-ソーシャルログインの実装詳細 @capgo/capacitor-パスキー @capgo/capacitor-パスキーの実装詳細について @capgo/capacitor-native-biometric for the capgo implementation detail in capacitor-native-biometric 二要素認証 Two-factor authentication SSO (Enterprise) SSO (Enterprise)の実装詳細については

Capgoの新しいCapacitor ソーシャルログインプラグインのリリースから続きます。

CapgoアプリのCapgoのライブアップデート

ウェブ層のバグが生じた場合、Capgoを通じて修正を配信するのではなく、数日間待ってアプリストアの承認を待つのではなく、ユーザーはバックグラウンドで更新を受け取り、ネイティブの変更は通常のレビュー経路を通じて保持されます。

マーティンから人間のサポートを受けます。

始めましょう。

Capgo gives you the best insights you need to create a truly professional mobile app.