2010-10-31 45 views
8

Làm cách nào để thêm nhà cung cấp Oauth vào ứng dụng web bằng cách sử dụng Zend Framework? Zend Framework hỗ trợ người dùng oauth, nhưng tôi không thấy hỗ trợ của nhà cung cấp. Bạn sử dụng gì để triển khai nhà cung cấp Oauth bằng php (với Zend Framework)?Zend Framework Nhà cung cấp Oauth

Trả lời

8

Tôi đã theo dõi this guide from Rasmus Lerdorf để triển khai nhà cung cấp OAuth.

Trong khi tôi không thực sự sử dụng phần mở rộng pecl, bạn có thể sử dụng bài viết để viết thành phần máy chủ của riêng bạn.

+0

Bạn đã nghĩ đến việc gửi nó vào chương trình lồng ấp của họ chưa. Tôi thấy không có dấu hiệu cập nhật cho Zend_Oauth_Server tôi liên kết trong câu trả lời của tôi, vì vậy có lẽ họ ngừng làm việc trên nó. Nó sẽ là tốt đẹp để có ngay cả một thành phần máy chủ bán operable cho Zend để thử nghiệm với mặc dù, vì vậy nếu bạn có nó trong một kho github hoặc tương tự, xin vui lòng đăng bài. – jblue

+1

Tôi muốn, nhưng nó đã được sản xuất cho chủ nhân của tôi và như vậy không phải là của tôi để cho đi. Nó thực sự là một thành phần khá đơn giản, chỉ là một vài lớp cơ sở điều khiển với các phương thức bạn cần để thực hiện cho các tham số bền vững/xác nhận hợp lệ. –

2

Nếu bạn nhìn vào các lồng ấp zend, nó có một Zend_Oauth_Server tập tin mới

http://framework.zend.com/svn/framework/standard/incubator/library/Zend/Oauth/

Tôi nghĩ đúng của Brandon khi nói rằng một nhà cung cấp không tồn tại được nêu ra trong Zend, nhưng tôi nghĩ rằng lớp này có lẽ một nhà cung cấp trong tương lai mà họ đang làm việc.

Chúng tôi đang xem xét triển khai nhà cung cấp cho một trong những dự án đang hoạt động, vì vậy tôi có thể sẽ sớm nghiên cứu sâu về vấn đề này. Hãy để tôi đăng nếu bạn tìm thêm thông tin về điều này và tôi sẽ giữ cho chủ đề này được cập nhật về phía tôi.

Các vấn đề liên quan