Cách nhanh nhất/dễ nhất để có được một nhà cung cấp OAuth đang chạy trong Java là gì? Cụ thể, tôi cần ủy quyền cho các ứng dụng của bên thứ ba truy cập vào một số dịch vụ web nhất định (tôi đang nghĩ mã xác thực bằng OAuth).Thực hiện nhà cung cấp OAuth trong Java
Tôi đã xem xét phần mở rộng OAuth của Jersey, nhưng như đã đề cập here, nó không cung cấp Nhà cung cấp dịch vụ chính thức.
Cuối cùng tôi đã chuyển sang gói Java net.oauth. Net.oauth.example.provider khá hữu ích. Tôi cũng đã xem hướng dẫn về OAuth của Spring: http://spring-security-oauth.codehaus.org/tutorial.html. Nhưng vì tôi không chạy Spring, nó không hữu ích cho tôi. –
Vì rất nhiều người đã xem bài viết này, tôi chỉ muốn thêm rằng tôi đã lấy các servlet mẫu trong net.oauth.example.provider.servlets để xử lý OAuth (hầu như không được sửa đổi). oauth.googlecode.com/svn/code/java/example/oauth-provider Trình khách JavaScript đã giúp rất nhiều để kiểm tra việc triển khai của tôi. oauth.googlecode.com/svn/code/javascript Đối với tài nguyên được bảo vệ, chỉ cần đảm bảo bạn xác thực OAuthAccessor. –
@Paul liên kết ở trên [liên kết này] http://oauth.googlecode.com/svn/code/java/core/ bị hỏng –