Introducción
Hola, soy Michael (WcaleNieWolny) 👋,
Después de un mes de trabajo duro (y un poco doloroso ) , estoy encantado de anunciar el primer lanzamiento del plugin de inicio de sesión social de Capacitor. Este plugin está diseñado para ayudar a manejar tanto el inicio de sesión de Google como el de Apple en iOS y Android. Además, junto con Martin, hemos estado trabajando en algunas características únicas que incluyen:
- La introducción de inicio de sesión con Apple en Android
- La adopción de los nuevos credenciales de Google API
- La adición de documentación detallada
Inicio de sesión con Apple en Android
Primero, discutamos la innovación principal de ‘Inicio de sesión con Apple’ en Android. Esto no fue trivial, ya que el SDK de Apple no proporciona esta funcionalidad. Utilicé este artículo como mi punto de referencia, pero lo cambié un poco para hacerlo más seguro. El flujo que terminé con él se parece a esto:
Desafortunadamente, requiere un backend y algunas modificaciones en tu aplicación code, pero es lo mejor que pude hacer.
Google Login renovado en Android
A continuación, intenté implementar el inicio de sesión de Google en Android. Resultó que CodetrixStudio’s CapacitorGoogleAuth utiliza una biblioteca GMS obsoleta Dado que esta biblioteca GMS se considera legado, decidí utilizar elCredentialManager CredentialManagererror 10 Documentación 🎉
Por último, escribí una documentación impresionante. Pasé mucho tiempo asegurándome de que los documentos fueran precisos y exhaustivos.
Los documentos incluyen una guía detallada sobre la configuración tanto de Apple como de Google. También proporcioné un ejemplo de backend para Iniciar sesión con Apple
Puedes verificar el Apple y Google guias!
Conclusión
En conclusión, el Capacitor plugin de inicio de sesión social presenta una gran cantidad de nuevas y emocionantes características con más por venir en el futuro 🚀
Sigue adelante desde La publicación de un nuevo plugin de inicio de sesión social Capacitor
Si estás utilizando La publicación de un nuevo plugin de inicio de sesión social Capacitor para planificar la autenticación y los flujos de cuenta, conecta con @capgo/capacitor-social-login para obtener detalles de implementación en @capgo/capacitor-social-login, @capgo/capacitor-passkey para el detalle de implementación en @capgo/capacitor-passkey, @capgo/capacitor-native-biometric para el detalle de implementación en @capgo/capacitor-native-biometric, Autenticación en dos factores para el detalle de implementación en Autenticación en dos factores, y SSO (Empresas) para el detalle de implementación en SSO (Empresas).