導入
こんにちは、私はマイケルです(ワケライネウォルニー) 👋,
1 か月間、頑張って (そして少し苦痛な 🙃) の仕事をして、 Capacitor ソーシャル ログインの最初のリリースを発表することができて嬉しいです。このプラグインは、iOS と Android で Google と Apple のログインを両方とも処理するのに役立ちます。また、マーティンと一緒に、以下のユニークな機能を開発しました:
- Apple のログインに Android を導入
- Google の認証情報 API の採用
- 詳細なドキュメントの追加
Apple のログインに Android を導入
まず、Android で ‘Apple のログイン’ の大きな革新について話してみましょう。このことは、Apple の SDK がこの機能を提供していないため、非凡なものでした。私は この記事 参考にしたものですが、少し変更してセキュリティを高めました。最終的に採用したフローはこちらです。
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
ドキュメント
ソーシャルログインプラグインは、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)の実装詳細については