Tôi đang tìm dịch vụ quản lý nhận dạng/đăng nhập một lần mã nguồn mở hiện đại cho phép tôi nhúng nút đăng nhập vào trang web của mình với các lựa chọn đăng nhập bằng Twitter, Facebook, Google, OpenId hoặc bất kỳ hệ thống xác thực phổ biến nào khác. Một cái gì đó như socialite nhưng không chỉ để chia sẻ mà còn quản lý nhận dạng người dùng. Lý tưởng nhất là tôi muốn dịch vụ này lưu trữ tất cả thông tin người dùng cho tôi và có API REST sạch để tìm nạp thông tin nếu cần và chỉ để cung cấp id người dùng toàn cầu cơ bản cho tôi.tất cả trong một nút oauth/login xã hội
Trả lời
Tìm thấy chính xác những gì tôi đã là looking for. Ngoài ra oauth.io
Tôi không nghĩ rằng nó sẽ là có thể (hoặc "chính xác"?) Để làm những gì bạn muốn mà không cần bất kỳ mã phía máy chủ.
chung cho các phương pháp đăng nhập xã hội là:
- Họ nói với người sử dụng tên của trang web họ đang đăng nhập vào
- Họ (những người mà không phải là nhà cung cấp OpenID tinh khiết, nhưng các mạng thay vì xã hội, như Facebook, Windows Live, v.v.) có "id ứng dụng" của bạn được đăng ký cùng với URL và/hoặc tên miền cho trang web của bạn và sẽ không gửi người dùng trở lại địa điểm khác.
Vì vậy, sử dụng một bên thứ ba, giải pháp lưu trữ, thực sự sẽ xấu xí (hiển thị tên của proxy thay vì bạn, ví dụ).
Có trang web tiếng Nga cung cấp các tính năng xác thực nhưng có giao diện người dùng, API và được mua bởi công ty tìm kiếm lớn Yandex (như Baidu hoặc Google), vì vậy nó có hỗ trợ.
Janrain Engage cung cấp một giải pháp lưu trữ cho xã hội đăng nhập.
Không phải nguồn mở. Janrain contributes quite a lot tới OS, nhưng Engage là một dự án thương mại. Đó là một giải pháp lưu trữ, do đó, nó thực sự lưu trữ dữ liệu cho bạn như bạn đã chỉ định. Có lẽ đây là loại dịch vụ mà bạn đang tìm kiếm?
- 1. og thẻ meta, nút xã hội và angularjs
- 2. Nút chia sẻ truyền thông xã hội cho PHP
- 3. PHP framework cho mạng xã hội
- 4. Twitter (Mạng xã hội) Tập dữ liệu
- 5. Thực hiện đăng nhập xã hội trong Flask
- 6. Xác thực xã hội với Apache Shiro
- 7. Session trong PHP trong Công cụ xã hội
- 8. Mạng xã hội trong Rails - mà khuôn khổ
- 9. Cách tích hợp xác thực xã hội trong dự án
- 10. Phân tích biểu đồ xã hội. 60GB và 100 triệu nút
- 11. Python + Django mạng xã hội dự án mã nguồn mở
- 12. tìm tất cả số không có trong hiệp hội
- 13. Tìm loại trong tất cả các hội đồng
- 14. Highcharts: Nút "In tất cả"
- 15. Cơ chế trò chơi xã hội ở Django
- 16. Kinh nghiệm tạo trang mạng xã hội ở Django
- 17. Facebook iOS SDK và khung công tác xã hội
- 18. SDK nguồn mở/mạng xã hội miễn phí
- 19. Ngày thành chuỗi theo định dạng 'xã hội'
- 20. tờ hành động xã hội (như trên iOS 6)
- 21. Ảnh chia sẻ iOS trên Mạng xã hội
- 22. Tính toán khoảng cách xã hội giữa hai người dùng
- 23. Liệt kê tất cả các hội đồng .NET có sẵn
- 24. Giống như plugin xã hội hiển thị số lượt thích cho bất kỳ ảnh Facebook nào
- 25. Tìm tất cả các nút văn bản
- 26. Chọn tất cả các nút WPF DataGrid
- 27. Làm thế nào để chọn tất cả các nút gốc hoặc tất cả các nút con trong VirtualStringTree?
- 28. Nhận tất cả các loại thẻ nút
- 29. OpenMPI: Tất cả các nút chạy dưới dạng nút 0
- 30. Biểu đồ mạng xã hội bằng cách sử dụng thư viện javascript
Meh, nếu OpenID phổ biến hơn, chúng tôi sẽ không gặp bất kỳ vấn đề nào với điều đó. Tôi không thể hiểu tại sao Facebook hoặc Twitter không phải là nhà cung cấp OpenID và yêu cầu mọi người phải sử dụng OAuth. – Kos
"dịch vụ quản lý nhận dạng đơn đăng nhập nguồn mở hiện đại" về cơ bản xác định OpenID, thậm chí tốt hơn khi bạn thêm "phân cấp" – Kos