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.

  • No se puede instanciar actividad- ClassNotFoundException
  • StartActionMode devolver null
  • Android - notifyDataSetChanged () no funciona
  • Sd.canWrite () siempre devuelve false
  • ¿Cómo establecer programaticamente tiempo detectable sin confirmación de usuario?
  • Cómo obtener datos del objeto Json?
  • El temporizador Android llega tarde cuando la pantalla del teléfono está bloqueada
  • Android - java.lang.RuntimeException: Excepción Stub al analizar String en JSONObject
  • Android java.lang.ClassNotFoundException
  • Firebase para Android, ¿Cómo puedo recorrer un niño (para cada niño = x hacer y)
  • Android: Pasar un servicio a un manejador
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.