2008-09-05 32 views
6

Tôi thấy một câu hỏi tương tự for Ubuntu, nhưng tôi quan tâm đến việc lưu trữ nhà cung cấp OpenID của riêng mình thông qua trang web dựa trên Rails của tôi đã có hệ thống nhận dạng và xác thực tại chỗ.Làm cách nào để triển khai máy chủ OpenID trong Rails?

Lưu ý rằng tôi không tìm kiếm phương thức ủy quyền cho use the site as an OpenID.

Cách tốt nhất để làm điều này đúng cách là gì?

Trả lời

4

Railscasts episode 68 OpenID authentication mô tả cách thực hiện chính xác việc này. Đó là khoảng một tuổi, vì vậy bạn có thể phải làm một số công cụ khác nhau. Tôi cũng mạnh mẽ cho một plugin OpenID cập nhật hoặc mới hơn (liên kết cho một trong video được dán nhãn "lỗi thời").

Err, chờ đợi, đó là để hỗ trợ xác thực OpenID trong một ứng dụng Rails bạn đang viết, không đã chạy một endpoint OpenID ray .. Here là một hướng dẫn để implimenting một máy chủ OpenID/endpoint trong Rails pretty- nhiều hình thức đầu .. gem install openid-server có thể dễ dàng hơn, nhưng bạn sẽ tìm hiểu thêm thực hiện nó cho mình, và mã là khá đơn giản.

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