2012-05-07 75 views
26

Chúng tôi hiện có một ứng dụng Google AppEngine dựa trên OpenID.Nhà cung cấp OpenID Connect

Chúng tôi hiện đang cố gắng tích hợp ứng dụng của chúng tôi với các khách hàng trong hệ thống CNTT của chúng tôi và xem, mũ OpenID là một thông số khá phức tạp để thực hiện.

Chúng tôi cũng thấy rằng Google đang di chuyển theo hướng OpenID Connect (nếu bạn nhìn vào Google Drive).

Có nhà cung cấp OpenID Connect công cộng nổi tiếng nào khác bên cạnh Google không?

+0

thể hợp nhất với: http://stackoverflow.com/questions/22501565/list-of-openid-connect-providers – michael

Trả lời

24

Có danh sách các triển khai kết quả từ OpenID Connect Interop 4 và danh sách khác dựa trên kết quả kiểm tra đã xuất bản từ dịch vụ thử nghiệm OpenID Connect được điều hành bởi UNINETT. Từ hai nguồn để trích xuất danh sách dưới đây (cả hai giải pháp mở và khép kín, cả OP và khách hàng):

Gluu đã được đề cập. Một triển khai khác có vẻ thú vị là eBay's. Có một số documentation, nhưng kho GIT được đề cập ở đó không có tác dụng đối với tôi.

0

Kết nối OpenID vẫn còn hơi mới. Vì vậy, việc tìm kiếm danh sách các nhà cung cấp OpenID Connect sẽ là một nhiệm vụ khó khăn.

Nếu bạn đang tìm kiếm triển khai mã nguồn mở Kết nối OpenID bạn có thể kiểm tra điều này: Gluu.inc.

3

Triển khai mã nguồn mở khả thi cho cả kết nối OpenID của máy khách và máy chủ là MITREid Connect, dựa trên Java, Spring và Spring Security.

6

Có một mô-đun tôi phát triển cho nodejs here

Đây là một đầy đủ chức năng OAuth 2 thực hiện máy chủ, với hỗ trợ cho các đặc điểm kỹ thuật OpenID Connect. Dựa trên https://github.com/ammmir/node-oauth2-provider.

Để cài đặt làm

npm install openid-connect 

Nếu bạn sử dụng expressjs, bạn chỉ có thể làm

var oidc = require('openid-connect').oidc(); 

//load all middleware 
app.use(... 

//routing 
app.get('/authorization', oidc.auth()); 

và bạn có thiết bị đầu cuối cho phép của bạn.

Hy vọng điều đó sẽ hữu ích.

1

Gluu là một trong những nhà cung cấp kết nối OpenID hàng đầu kể từ khi kết nối 4 trở lại vào tháng 1 năm 2013 http://www.gluu.co/.fm8t và vẫn là một trong những sản phẩm tốt nhất. Ngoài ra, nó không chỉ là về việc thực hiện tất cả các thiết bị đầu cuối ... Các ID Shibboleth là một thực hiện tuyệt vời và toàn diện, nhưng nó là một con gấu để quản lý. OX cũng cung cấp một giao diện người dùng Web dễ sử dụng, giúp cho việc quản trị OP trở nên dễ dàng. Kiểm tra hiểu thêm tại http://gluu.org hoặc wiki của chúng tôi tại http://ox.gluu.org! Xem

3

Tôi cũng đang phát triển của riêng tôi mà là cả một RP (sử dụng JASPIC) và OP (sử dụng JAX-RS) khuôn khổ. Mỗi cái có thể tự đứng vững (tôi đã thử nghiệm RP chống lại Google), nhưng nó được thiết kế để làm việc cùng nhau. https://github.com/trajano/openid-connect/

Tôi đã viết nó để giới hạn càng nhiều phụ thuộc càng tốt, nó thực sự không có bất kỳ phụ thuộc thời gian chạy nào bên ngoài chính nó và một thùng chứa Java EE 7. Thật không may là hạn chế mọi thứ cho WebSphere như WebSphere không hỗ trợ Java EE 7.

UPDATE: phần tốt là có OpenID Connect Support in IBM WebSphere cho những người cần phải được trên WebSphere.

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