Có một số thư viện OpenID được triển khai trong Javascript (như openid-realselector, openid-selector, jquery.opendid). Làm thế nào để tất cả những công việc này? Họ chỉ cung cấp và gọi cho nhà cung cấp OpenID và sau đó nhà cung cấp cung cấp một số dữ liệu (cách thức?) và chuyển hướng trở lại trang web của tôi (đến vị trí chính xác?)? Và bây giờ là phần của tôi ở phía máy chủ để lấy dữ liệu đó bằng cách nào đó và sử dụng nó để đăng nhập vào người dùng của tôi? Tôi đã xem mã số của openid-selector, nhưng không thấy nơi cung cấp url gọi lại cho trang web của tôi. Vì vậy, tôi không chắc chắn nữa nếu kịch bản trên thực sự là cách làm thế nào tất cả các công trình này.Làm thế nào để tất cả các thư viện Javascript OpenID đó hoạt động?
8
A
Trả lời
10
Các thư viện bạn đã đề cập là bộ chọn OpenID , tức là các biểu mẫu được tôn vinh cho phép dễ dàng lựa chọn nhà cung cấp. Họ không có gì để làm với giao thức, mà phải được thực hiện phía máy chủ.
Đối với "cách thức hoạt động", chúng chỉ cần gửi biểu mẫu với một trường nhất định (openid_identifier
). Tùy thuộc vào nút bạn nhấp vào, trường đó có các giá trị khác nhau và nếu bạn không nhấp vào bất kỳ mục nào, bạn chỉ cần nhập chính nó. Sau đó, một mã phía máy chủ nhận giá trị, chuyển nó tới một thư viện mà xử lý openid.
Bạn có thể tìm danh sách các thư viện OpenID (phía máy chủ) trên http://openid.net/developers/libraries/.
Các vấn đề liên quan
- 1. Có thư viện nào cho quaternions và matrix với tất cả các hoạt động chuẩn không?
- 2. OpenID hoạt động như thế nào?
- 3. dữ liệu thư viện trực quan hoạt động trên tất cả các trình duyệt
- 4. Nhận tất cả các thư mục trong Thư viện Explorer
- 5. Liệt kê tất cả các nhóm thư mục hoạt động
- 6. Làm thế nào để chờ đợi tất cả các hoạt động không đồng bộ?
- 7. Thư viện hỗ trợ Android hoạt động như thế nào?
- 8. Thư viện OpenID cho Delphi?
- 9. Làm thế nào để thêm tất cả các lọ bên ngoài vào thư viện xuất nhật thực để chiến tranh
- 10. Làm thế nào để liệt kê tất cả các hoạt động được ứng dụng tiếp xúc?
- 11. Thư viện OpenID cho PHP 5.3
- 12. làm thế nào để hoàn thành tất cả các hoạt động ngoại trừ hoạt động đầu tiên?
- 13. Có một hướng dẫn và thư viện openID đơn giản chỉ hoạt động không?
- 14. Lặp qua tất cả các phần tử được chọn bằng thư viện Prototype JavaScript
- 15. làm thế nào để liệt kê tất cả các thư mục con trong một thư mục
- 16. Làm thế nào để tự động kiểm tra/đảm bảo nếu tất cả các thư viện bên ngoài được bao gồm thư mục lib trong nhật thực?
- 17. Làm thế nào để làm cho javascript này hoạt động?
- 18. Thư viện hoạt hình JavaScript ... Đề xuất
- 19. Python: làm thế nào để nhập khẩu từ tất cả các mô-đun trong thư mục?
- 20. Làm cách nào để liệt kê tất cả các hoạt động WCF đang thực thi?
- 21. Liệt kê tất cả các máy tính trong thư mục hoạt động
- 22. Nơi đặt tất cả mã JavaScript jQuery đó?
- 23. Làm thế nào để tải tất cả các tập tin trong một thư mục với XNA?
- 24. Làm thế nào để loại bỏ tất cả các trường hợp tinymce lúc khởi động?
- 25. Thư viện JavaScript để hiển thị mạng động?
- 26. Javascript replaceTất cả không hoạt động
- 27. Làm thế nào để thêm văn bản cho tất cả các giá trị của javascript Mảng
- 28. Đối tượng Navigator trong javascript. Làm thế nào để xác định tất cả các đặc tính
- 29. Làm thế nào tôi có thể lấy danh sách tất cả các tệp video từ thư viện trong ios sdk
- 30. Làm thế nào để mô phỏng đầu vào bàn phím trong TẤT CẢ các ứng dụng?