はじめに
こんにちは、Michael です(WcaleNieWolny) 👋,
1ヶ月にわたるハードな(そして少し大変な 🙃)作業を経て、Capacitor Social Login の初版リリースを発表できることを嬉しく思います。このプラグインは、iOS と Android での Google および Apple Login の両方をスムーズに扱うために設計されています。さらに、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 プラグイン リリース 認証とアカウントフローを計画するには、以下と連携させてください @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) の実装詳細については、