はじめに
こんにちは、Michael(WcaleNieWolny) 👋,
1ヶ月間のハードワーク(少し苦痛も 🙃)を経て、Capacitor Social Login の初回リリースを発表できることを嬉しく思います。このプラグインは、iOS と Android での Google ログインおよび Apple ログインの処理を支援するために設計されています。さらに、Martin と一緒に、以下のようなユニークな機能の開発にも取り組んできました:
- AndroidでのLogin with Appleの導入
- 新しいGoogle Credentials API の採用
- 詳細なドキュメントの追加
AndroidでのLogin with Apple
まず、Androidにおける「Login with Apple」という大きなイノベーションについてお話しします。Appleの SDK にはこの機能がないため、簡単ではありませんでした。私は この記事 をリファレンスとして使用しましたが、よりセキュアにするために少し変更を加えました。最終的なフローは以下の通りです。
残念ながら、バックエンドとアプリの code への修正が必要ですが、これが私にできる最善でした。
AndroidでのGoogle Loginを刷新
次に、AndroidでのGoogle Loginの実装を試みました。実際のところ、 CodetrixStudioのCapacitorGoogleAuth を使用しています まもなく非推奨となるGMSライブラリ。このGMSライブラリがレガシーと見なされているため、 CredentialManagerを使用することにしました。これによりログインフローが簡素化され、厄介な エラー10 🎉
ドキュメント
最後に、素晴らしい✨ドキュメントを作成しました。正確かつ網羅的な内容にするために多くの時間を費やしました。 AppleとGoogleの両方の設定に関する詳細なガイドが含まれています。また、 バックエンドのサンプル をLogin with Apple 🍎用に提供しました
ぜひ確認してみてください Apple と Google ガイド!
まとめ
まとめると、Capacitor Social Login プラグインは多くの新しい魅力的な機能を提供し、今後もさらに追加予定です 🚀
新登場の Capacitor Social Login プラグインのリリースの続きはこちら
使用している場合 新しい Capacitor Social Login plugin をリリース 認証とアカウントフローを計画するには、これを次と連携させてください @capgo/capacitor-social-login @capgo/capacitor-social-login の実装の詳細については、 @capgo/capacitor-passkey @capgo/capacitor-passkey の実装詳細については、 @capgo/capacitor-native-biometric @capgo/capacitor-native-biometric の実装の詳細については、 2要素認証 二要素認証の実装の詳細については、また、 SSO (エンタープライズ) SSO (Enterprise) の実装の詳細については。