2011-08-22 11 views
6

Chciałbym dać moim użytkownikom możliwość zalogowania się do mojej aplikacji na Androida za pomocą ich OpenId (pole tekstowe, takie jak StackOverflow's, i poproś użytkownika o wpisanie tam swojego OpenId). Dużo się rozglądałem, ale nie mogłem znaleźć żadnych bibliotek, które umożliwią mi wdrożenie uwierzytelniania OpenId po stronie klienta na Androida. Czy powinienem raczej wybrać uwierzytelnianie po stronie serwera - np. uwierzytelnić się przez moją własną stronę internetową i przekazać kontrolę do aplikacji po zakończeniu uwierzytelniania?OpenID na Androidzie

Dzięki,

Abhinav

Odpowiedz

1

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

Sprawdź ten link się, że jest to biblioteka, która umożliwia uwierzytelnianie OpenID z programów Java. Nigdy nie próbowałem tego z Androidem, ale zakładam, że powinien działać.

+0

Dzięki, pozwól mi to wypróbować. –

+0

Czy to działa na Androida? Jestem ciekawy, czy tak się dzieje, ponieważ tworzę również aplikację, w której chciałbym używać OpenID do uwierzytelniania. –

+0

Dodanie Xerces Jar (które jest wymagane przez OpenId4Java) do ścieżki budowania Java Eclipse spowodowało awarię (użyłem obu - tego, który był dołączony do openid4java, i tego, który znajduje się w folderze wtyczek Eclipse), więc doszedłem do utworzenia implementacja po stronie serwera, która kieruje przepływ z powrotem do mojej aplikacji. Zbadam to dalej, gdy nie będę w tak krótkim terminie. Daj mi znać, czy to działa dla Ciebie! –