2012-02-14 3 views
6

Tôi đã thử một vài tìm kiếm về sử dụng mở trong ruby ​​trên đường ray. Tuy nhiên, mặc dù xuất hiện một tập hợp các tùy chọn, chẳng hạn như omniauth, authlogic, vân vân, những viên đá quý này thường được sử dụng để xây dựng một trang web chấp nhận xác thực openid. Nói cách khác, chúng dành cho thiết lập người tiêu dùng cởi mở.làm thế nào để xây dựng một nhà cung cấp mở với ruby ​​trên đường ray

Tôi cũng muốn xây dựng máy chủ openid riêng của mình. As suggested here in OpenId site Tôi tìm thấy một cái gì đó giống như Masquerade và địa phương-openid, thật không may, họ không phải là dự án rất tích cực với rất ít tải.

Có cơ sở nào khác được đề xuất xây dựng một máy chủ cung cấp dịch vụ openid tự sở hữu không?

Cảm ơn rất nhiều !!

Chúc mừng,

Ye

Trả lời

1

Mặc dù tôi không thử bất kỳ của Ruby hay Rails dựa trên phần mềm cung cấp OpenID cho một số năm, tôi nghĩ bạn nên cho masquerade thử khác. Đối với tôi, có vẻ như có ít nhất một hoạt động ở đó và ít nhất họ dường như đã thực hiện bước nhảy tới Rails 3.xx (đã là một số dự án phần mềm tự do dựa trên Rails rất phổ biến phải cung cấp. tại bạn, Redmine).

Ngoài ra, tác giả chính của giả mạo dường như hiện đang làm việc trên một dự án kế thừa tên là masq mà dường như được dự định là nhà cung cấp OpenID động cơ có thể gắn kết. Với việc này, bạn có thể dễ dàng nâng cấp bất kỳ ứng dụng Rails> = 3.1.0 hiện có nào hoạt động như một nhà cung cấp OpenID. Tôi không có ý tưởng như thế nào ổn định dự án này đã được, mặc dù.

+0

Tôi đang sử dụng công cụ giả mạo và nó hoạt động tốt! –

+0

các liên kết đã chết, sử dụng https://github.com/dennisreimann/masq – oma