2011-08-22 25 views
6

Tôi muốn cung cấp cho người dùng khả năng đăng nhập vào ứng dụng Android của mình bằng OpenId của họ (có trường văn bản như StackOverflow và yêu cầu người dùng nhập OpenId của mình ở đó). Tôi đã nhìn xung quanh rất nhiều nhưng không thể tìm thấy bất kỳ thư viện nào cho phép tôi triển khai xác thực OpenId phía máy khách trên Android. Tôi có nên đi cho xác thực phía máy chủ - tức là. xác thực thông qua trang web của riêng tôi và chuyển quyền kiểm soát cho ứng dụng khi xác thực được thực hiện?OpenId trên Android

Cảm ơn,

Abhinav

Trả lời

1

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

Kiểm tra liên kết này ra, nó là một thư viện cho phép xác thực OpenID với các chương trình Java. Tôi chưa bao giờ thử nó với Android, nhưng tôi cho rằng nó sẽ hoạt động.

+0

Cảm ơn, hãy để tôi dùng thử. –

+0

Tính năng này có hoạt động trên Android không? Tôi tò mò muốn tìm hiểu xem nó có làm được không vì tôi cũng đang tạo một ứng dụng mà tôi muốn sử dụng OpenID để xác thực. –

+0

Thêm Jar Xerces (cần thiết bởi OpenId4Java) vào Đường dẫn xây dựng Java của Eclipse đã làm cho nó sụp đổ (tôi đã sử dụng cả hai - gói được đóng gói với openid4java và một trong thư mục plugins của Eclipse), vì vậy tôi đã tạo xong triển khai phía máy chủ để hướng luồng trở lại ứng dụng của tôi. Tôi sẽ điều tra thêm khi tôi không có thời hạn chặt chẽ như vậy. Xin vui lòng cho tôi biết nếu nó hoạt động cho bạn mặc dù! –