2011-08-22 7 views
6

Mi piacerebbe dare ai miei utenti la possibilità di accedere alla mia app per Android usando il loro OpenId (avere un campo di testo come StackOverflow e chiedere all'utente di inserire il suo OpenId lì). Ho guardato molto ma non ho trovato nessuna libreria che mi permetta di implementare l'autenticazione OpenId lato client su Android. Dovrei preferire l'autenticazione lato server, ad es. autenticarsi attraverso il mio sito Web e passare il controllo all'applicazione una volta eseguita l'autenticazione?OpenId su Android

Grazie,

Abhinav

risposta

1

http://code.google.com/p/openid4java/

controllare questo link fuori, è una libreria che consente l'autenticazione OpenID con programmi Java. Non l'ho mai provato con Android, ma suppongo che dovrebbe funzionare.

+0

Grazie, fammi provare. –

+0

Funziona su Android? Sono curioso di scoprire se lo fa dal momento che sto anche creando un'app che mi piacerebbe utilizzare OpenID per l'autenticazione. –

+0

L'aggiunta del jar Xerces (che è richiesto da OpenId4Java) al percorso di compilazione Java di Eclipse stava causando il crash (ho usato entrambi - quello in bundle con openid4java e quello che si trova nella cartella dei plugin di Eclipse), quindi ho finito per creare un'implementazione lato server che indirizza il flusso verso la mia app. Lo esaminerò ulteriormente quando non avrò una scadenza così ravvicinata. Per favore fatemi sapere se funziona per voi però! –