導入
こんにちは、Michael (WcaleNieWolny) 👋,
1か月間の厳しい(そして少し痛い😊)労働の後、Capgoの新しいCapacitor Social Login プラグインの最初のリリースを発表することができて嬉しいです。このプラグインは、iOSとAndroidでGoogleとAppleのログインを両方とも処理するのに役立ちます。また、マーティンと一緒に、以下のユニークな機能を開発しました。
- AndroidでAppleログインの導入
- AndroidでGoogleの新しいクレデンシャルAPIの採用
- 詳細なドキュメントの追加
AndroidでAppleログイン
First, let’s discuss the major innovation of ‘Appleのログイン’ on Android. This was non-trivial, as Apple’s SDK doesn’t provide this functionality. I used この記事 as my reference point, but I changed it a little in order to make it more secure. The flow I ended up looks like this:
Unfortunately, it requires a backend and some modifications to your’s app code, but it’s the best I could do.
Refreshed Googleログイン on Android
Next, I attempted to implement Googleログイン on Android. As it turns out, CodetrixStudioのCapacitorGoogleAuth uses a soon-to-be deprecated GMS library. As a result of this GMS library being considered legacy, I decided to use the CredentialManager. この機能はログインフローを簡素化し、不快なエラーを削除しました error 10 🎉
ドキュメント
最後に、素晴らしい ✨ ドキュメントを書きました。私は、ドキュメントが正確で詳細であることを確認するために、多くの時間を費やしました。 ドキュメントには、AppleとGoogleの両方の設定に関する詳細なガイドが含まれます。私は、Appleのログインにも例を示しました 🍎 Apple と
Google のガイドをご確認ください! 結論 example backend for Login with Apple
Feel free to check out the
最後に、Capacitor Social Login プラグインは、将来さらに多くの新しい機能を導入することで、多くの新しい機能を導入します 🚀
Capacitor Social Login プラグインのリリースから続けて進みましょう
あなたが使用している場合 Capacitor Social Login プラグインのリリース 認証とアカウントフローの計画と接続に使用する場合 @capgo/capacitor-social-login @capgo/capacitor-social-loginの実装詳細については、@capgo/capacitor-social-loginを参照してください @capgo/capacitor-passkey @capgo/capacitor-passkeyの実装詳細については、@capgo/capacitor-passkeyを参照してください @capgo/capacitor-native-biometric @capgo/capacitor-native-biometricの実装詳細については、@capgo/capacitor-native-biometricを参照してください 2要素認証 2要素認証の実装詳細について SSO (エンタープライズ)の実装詳細について 著者