Autenticación en tu aplicación para Android

Estoy desarrollando una aplicación para Android donde necesito que un usuario autentique su sesión antes de usar la aplicación. Una forma es almacenar un nombre de usuario y una contraseña pidiéndole que se registre en la aplicación y luego usarlo para autenticarlo. Pero yo estaba buscando hacer algo más, tal vez utilizar una cuenta OpenId para autenticar o Opensoial o algo así como Facebook Connect. ¿Sugerencias y comentarios? Gracias por tu ayuda.

El uso de OpenID es una gran idea de hecho. Puede utilizar la biblioteca OpenID4Java . Como se puede leer aquí , alguien ha modificado ese proyecto para que sea compatible con Android.

Sé que esto es una vieja pregunta pero encontré esto mientras que hacía una pregunta más nueva.

Sólo una idea, pero ¿ha mirado al administrador de cuentas? ¿Qué versión de Android está orientando?
El ejemplo de adaptador de sincronización de ejemplo (http://developer.android.com/resources/samples/SampleSyncAdapter/index.html) utiliza el administrador de cuentas (http://developer.android.com/reference/android/accounts/AccountManager.html )
Parece una forma más segura de usar credenciales en un cliente androide nativo porque no tiene que almacenar la contraseña en todos localmente en su aplicación.

  • ¿Por qué se utiliza FrameLayout para fragmentos?
  • ¿Por qué utilizar Context.MODE_PRIVATE o Context.MODE_WRITABLE?
  • ¿Cómo empaquetar y vincular OpenCV binares y OpenCV Java SDK para Android Studio?
  • Android JDBC no funciona: ClassNotFoundException en el controlador
  • NullPointerException al intentar pasar matriz de cadena de una clase a otra
  • La instalación falló debido a un URI no válido
  • Android Cómo pasar LinkedHashMap entre las actividades?
  • ListView para la aplicación de mensajería muestra un diseño incorrecto listItem después de desplazarse
  • Cuándo utilizar sincronizado en Java
  • ¿Por qué JUnit 4 en Android no funciona?
  • Tres preguntas sobre hacer un montón de cálculos
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.